TFT

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:

  1. Enter your text or paste encoded data
  2. Select the encoding or decoding operation
  3. Adjust options like character set or line length
  4. 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.

Frequently Asked Questions

Are these encoding tools really free?
Yes. All 34 encoding tools are completely free — no registration, no paywalls, no usage limits. Use them as often as you need.
Is my data private and secure?
All processing happens in your browser using JavaScript. Your data never leaves your device or gets uploaded to any server.
What encoding formats are supported?
Tools support common formats including Base64, Base32, Base58, hexadecimal, URL encoding, HTML entities, UTF-8/16/7, Punycode, Morse code, and various legacy formats like uuencode and BinHex.
Can I use these tools offline?
Once the page loads, all tools work offline since processing happens locally. You need internet only to load the initial page.
Are these encoding tools suitable for encryption?
No. Encoding is not encryption. Encodings like Base64 or hex are reversible transformations for data representation, not security. For encryption, use the encryption-tools category.