Free Encoding Tools
Free online encoding tools for converting, encoding, and decoding data. Base64, URL encoding, HTML entities, Unicode, hashes — all in your browser.
Available Tools
ASCII Code Converter
Convert text to ASCII codes and back
Base32 Encoder/Decoder
Encode text to Base32 or decode Base32 to text
Base36 Encoder/Decoder
Convert between Base36 and decimal numbers
Base58 Encoder/Decoder
Encode/decode Base58 (used in cryptocurrency addresses)
Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 to text
Base85/Ascii85 Encoder/Decoder
Encode/decode Base85/Ascii85 format
BCD (Binary Coded Decimal) Converter
Convert between decimal and BCD format
BCD to Decimal Converter
Convert Binary Coded Decimal to decimal numbers
Binary Encoder/Decoder
Encode text to binary or decode binary to text
BinHex Encoder/Decoder
Encode/decode BinHex format for Mac files
Data URI Converter
Convert files to data: URI scheme and back
EBCDIC/ASCII Converter
Convert between EBCDIC and ASCII character sets
Escape/Unescape String
Escape or unescape special characters in strings
Gray Code Encoder/Decoder
Convert between binary and Gray code
GZIP Compress/Decompress
Compress text with GZIP or decompress GZIP data
Hamming Code Encoder/Decoder
Encode/decode Hamming error correction codes
Hex Encoder/Decoder
Encode text to hexadecimal or decode hex to text
Manchester Code Encoder/Decoder
Encode/decode Manchester encoding for data transmission
Morse Code Translator
Translate text to Morse code and back
Percent Encoding/Decoder
Encode/decode URL percent encoding
Punycode Encoder/Decoder
Convert international domain names to Punycode
Quoted-Printable Encoder/Decoder
Encode/decode quoted-printable email format
ROT13 Cipher Encoder/Decoder
Apply ROT13 letter rotation to text
Unicode Character Encoder/Decoder
Encode/decode Unicode character representations
UTF-16 Encoder/Decoder
Encode/decode UTF-16 character encoding
UTF-7 Encoder/Decoder
Encode/decode UTF-7 character encoding
UTF-8 Encoder/Decoder
Encode/decode UTF-8 character encoding
Uuencode/Uudecode Tool
Encode/decode Unix uuencode format
XXEncode/XXDecode Tool
Encode/decode XXEncode format
Z85/Base85 Encoder/Decoder
Encode/decode ZeroMQ Z85 format
Need More Security Tools?
Check out our encryption tools or hash tools for more security utilities.
What These Encoding Tools Do
This is a collection of 30 free encoding tools that run entirely in your browser. No software installation, no server uploads, no waiting. You enter data, select an encoding format, and get results instantly.
The tools cover four main workflows: encoding text to various formats (Base64, hex, binary, URL encoding), decoding encoded data back to readable text, converting between character encodings (UTF-8, UTF-16, ASCII, EBCDIC), and generating checksums or hashes (SHA256).
How to Use These Tools
Most tools follow the same pattern:
- Enter your text or paste encoded data
- Select the encoding or decoding operation
- Adjust options like character set or line length
- Copy the result or download as a file
Everything happens client-side using JavaScript. Your data stays in your browser tab and never touches any server.
Who Uses These Tools
Web developers encode URLs, escape HTML entities, generate data URIs for inline images, or create SEO-friendly URL slugs.
Email developers handle quoted-printable encoding, decode email attachments, or convert character encodings for international email.
Security researchers decode obfuscated payloads, analyze Base64-encoded data, or generate hashes for file integrity checks.
System administrators work with legacy encodings like uuencode or EBCDIC, decode configuration data, or troubleshoot character encoding issues.
Tool Categories
Base Encoding
Base64 Encoder/Decoder handles the most common binary-to-text encoding. Base32, Base58, Base85/Ascii85, and Z85 variants serve specialized use cases like cryptocurrency addresses and ZeroMQ messaging.
Character Encodings
UTF-8, UTF-16, and UTF-7 Encoder/Decoder tools handle Unicode text. ASCII Code Converter works with 7-bit ASCII. EBCDIC/ASCII Converter bridges mainframe and modern systems. Punycode Encoder/Decoder handles international domain names.
Web & URL Encoding
Percent Encoding/Decoder handles URL-safe encoding. HTML Entity Encoder/Decoder converts special characters to HTML entities. URL Slug Generator creates SEO-friendly URLs. Data URI Converter embeds files inline.
Binary & Numeric Encodings
Binary Encoder/Decoder converts text to 8-bit binary. Hex Encoder/Decoder handles hexadecimal. BCD Converter works with Binary Coded Decimal. Gray Code Encoder/Decoder handles reflected binary code.
Legacy & Specialized Formats
Uuencode/Uudecode and BinHex Encoder/Decoder handle legacy file encodings. Quoted-Printable Encoder/Decoder processes email content. Manchester Code Encoder/Decoder handles digital signal encoding.
Codes & Ciphers
Morse Code Translator converts text to dots and dashes. ROT13 Cipher Encoder/Decoder applies simple letter rotation. Hamming Code Encoder/Decoder adds error correction.
Compression & Hashes
GZIP Compress/Decompress handles gzip compression. SHA256 Hash Generator creates cryptographic hashes. JWT Decoder parses JSON Web Tokens.
Limitations and Gotchas
Encoding vs encryption: Encoding is reversible transformation, not security. Anyone can decode Base64 or hex. Use encryption tools for actual security.
Character encoding: UTF-8 is standard for web. UTF-16 is used internally by JavaScript and Windows. Mixing encodings causes garbled text (mojibake).
Base64 expansion: Base64 increases data size by ~33%. Not suitable for compression — only for safe text transmission.
Hash collisions: SHA256 is one-way. You can't decode a hash back to the original input. Hashes are for verification, not encoding.
Why 1000freetools
Encoding problems are everywhere. You're debugging an API and see %20 instead of spaces. You need to embed an image in CSS but don't know how to create a data URI. You're troubleshooting why Japanese text shows as gibberish. These tools exist because encoding shouldn't require installing software or pasting sensitive data into sketchy websites. Everything runs in your browser — no installation, no uploads, no guesswork.