Encoding tools
Base64, hex, URL encoding, Unicode and other codecs — encode and decode any format.
Base Decoder
Auto-detect and decode Base16, Base32, Base45, Base58, Base64, and Base85 text, including nested layers, locally in your browser.
Base32 Encoder / Decoder
Free Base32 encoder and decoder in your browser — RFC 4648, base32hex, Crockford and z-base-32 variants, hex byte I/O, optional padding. Private, no sign-up.
Base58 Encoder / Decoder
Encode text or bytes to Base58 and decode Base58 back in your browser — Bitcoin/IPFS, Ripple (XRP) and Flickr alphabets, hex I/O. Free, private, no sign-up.
Base62 Encoder / Decoder
Encode text, hex bytes, or numbers to Base62 (0-9A-Za-z) and decode back — URL-safe, no padding, arbitrary-precision numbers. Free, private, in your browser.
Base64 diff
Paste two Base64 or Base64url strings and see whether the decoded payloads really differ: first differing offset, hex dump, byte ranges, sha256 — all in your browser.
Base64 to Audio File
Decode a Base64 string or data: URI back into an audio file in your browser. Auto-detects WAV, MP3, Ogg, FLAC, M4A, AAC, WebM, AIFF and MIDI.
Base64 Validator
Validate Base64 and Base64url strings in your browser — find invalid characters, padding mistakes, mixed alphabets, line-length issues, and decoded size.
Base85 Encoder / Decoder
Encode text or hex bytes to Base85 and decode Base85 back. Supports Ascii85, ZeroMQ Z85, and RFC 1924 variants with optional Adobe framing. Free, private, browser-local.
Bech32 / Bech32m Encoder & Decoder
Encode and decode checksummed Bech32 and Bech32m strings (HRP + data) as used by SegWit, Taproot, Lightning and Nostr. Free, private, browser-local.
Bencode decoder
Decode bencode (the BitTorrent / .torrent serialization format) into readable JSON, and re-encode JSON back into canonical bencode — in your browser. Nothing is uploaded.
Binary Encoder / Decoder
Convert text to binary and decode binary back to text instantly — byte delimiters, 0b prefix, hex byte view. Free, private, runs entirely in your browser.
Byte Drop — Remove a Byte Range
Delete a range of bytes from text, hex, or Base64 by start offset and length, and view the remainder in any format. Free, private, runs in your browser.
Byte Take — Extract a Byte Range
Extract a byte range from text, hex, or Base64 by start offset and length, output as text, hex, or Base64 — free byte slice tool, runs in your browser.
Mojibake Fixer / Charset Transcoder
Fix mojibake and re-decode legacy charsets (Windows-1252, Latin-1, Shift_JIS, GBK, Big5, KOI8-R) into clean UTF-8 — free, private, in your browser.
Identify a data sample's format, delimiter and columns
Paste a data sample and find out what it is: CSV, TSV, JSON, JSON Lines, XML, HTML, fixed-width or binary, plus delimiter, quote char, encoding and column types.
Data URI Decoder
Decode a data: URI into its MIME type, charset and payload — text decoded inline, binaries with detected type and hex preview, all in your browser.
Data URI Encoder
Turn text into a self-contained data: URI with a chosen MIME type and Base64 or percent encoding. No sign-up, runs offline in your browser.
Find & Decode Base64
Scan any text for embedded Base64 blobs and decode them — showing decoded text, or a file-type + hex preview for binaries. Runs in your browser, nothing uploaded.
FIT File Decoder
Decode a Garmin/ANT .fit activity file (pasted as base64) into a readable summary, a per-record CSV, or a GPX track — locally in your browser, no upload.
Frequency-encode a CSV categorical column
Frequency/count encode a CSV categorical column: replace each value with its occurrence count, share, percent, or log-count. Rare-category pooling, replace or append.
Hex Byte Inspector
Inspect hex, Base64 or text: byte, bit and hex-char length, conversions, grouping, and crypto-size hints. Free, runs in your browser.
Hex Encoder / Decoder
Encode text to hex and decode hex back to text in your browser. Delimiters, uppercase, and 0x prefixes; tolerant decoding accepts any format. Free and private.
HTML Entity Decoder
Decode HTML character entities to plain text — named (&, ©, —), decimal (©), and hex (©) references in your browser.
HTML Entity Encoder
Encode text into HTML character entities — pick a scope (minimal, all non-ASCII, or every named character) and a format (named, decimal, or hex). Runs in your browser.
Kruti Dev to Unicode Converter
Convert legacy Hindi Kruti Dev 010 font text to standard Unicode Devanagari (Mangal font) and vice versa. Safe, offline, client-side conversion.
LZ-String Compress / Decompress
Compress and decompress text with LZ-String in your browser — Base64, URL-safe, or UTF-16 output, byte-compatible with the lz-string JS library. Free, private.
Morse Code Translator
Translate text to International Morse code and decode Morse back to text in your browser — A-Z, 0-9, punctuation, custom separators. Free and private.
Multi Encoder
Encode or decode text across Base64, hex, binary, URL-encoding, ROT13, and Morse — one tool, both directions. Runs in your browser, nothing uploaded, free.
Convert Nostr keys and ids
Convert Nostr keys and event ids between raw hex and NIP-19 bech32: npub, nsec, note, nprofile and nevent. Runs locally in your browser.
NPY Array Decoder
Decode a NumPy .npy file in your browser: read its dtype, shape and byte layout, and export the array values as JSON or CSV. No Python, no NumPy, no upload.
One-hot encode a CSV categorical column
One-hot encode a CSV categorical column into binary 0/1 indicator columns. Drop a reference level, cap top categories, and keep or remove the original.
Decode otpauth-migration exports
Decode an otpauth-migration export payload into standard otpauth provisioning URIs, offline.
Query String Codec
Free online query string codec: parse URL query strings into JSON or build encoded query strings from JSON, with arrays and bracket notation.
SafeLink Decoder
Decode Outlook SafeLinks, Proofpoint URLDefense (v2/v3), Google redirects and ?url= wrappers to reveal the real destination. In-browser, no fetch, free.
String Escaper
Escape (or unescape) any string for JSON, JavaScript, HTML, URL, shell, SQL, or regex. Spec-aware escaping that runs in your browser; nothing is uploaded.
Target-encode a CSV categorical column
Replace a CSV categorical column with the per-category mean of a numeric target. Supports smoothing, leave-one-out, replace or append output, and unknown handling.
Text to Unicode
List each character's Unicode code point (U+XXXX), name, \u escape sequence and UTF-8 bytes for any text.
Unicode to Text
Decode Unicode escape sequences back into readable text. Auto-detects \uXXXX, \u{X}, \xXX, \U00XXXXXX, U+XXXX and HTML &#nn; / &#xnn; in one pass.
URL Encoder / Decoder
Percent-encode or decode text and URLs in your browser — component, whole-URL, or form mode, batch per-line, and recursive decode. Free, private, no sign-up.
Compress a Video to a Target File Size
Set an MB budget and it computes the H.264 bitrate from your clip's length to fit under it — for Discord, email or WhatsApp. Runs in your browser, nothing uploaded.
