Select Encoding Tool

Choose a specific tool to begin working with encoding methods

Base64 Encoding

Convert binary data to ASCII text using Base64 encoding. Widely used for data transmission and storage.

About Base64:

  • Uses 64 characters: A-Z, a-z, 0-9, +, /
  • Padding with = characters if needed
  • 33% size increase compared to original
  • Commonly used in email, HTTP, and file attachments

Base32 Encoding

Encode data using 32 characters (A-Z, 2-7). More compact than Base64 but case-sensitive.

About Base32:

  • Uses 32 characters: A-Z, 2-7
  • Case-insensitive and human-readable
  • 40% size increase compared to original
  • Used in DNS, file systems, and certificates

Base58 Encoding

Bitcoin-style encoding using 58 characters. Eliminates similar-looking characters for better readability.

About Base58:

  • Uses 58 characters: 1-9, A-H, J-N, P-Z, a-k, m-z
  • Excludes 0, O, I, l to avoid confusion
  • Popular in cryptocurrency addresses
  • Compact and human-readable format

Base85 Encoding

High-efficiency encoding using 85 characters. More compact than Base64 but less widely supported.

About Base85:

  • Uses 85 printable ASCII characters
  • 25% size increase (more efficient than Base64)
  • Used in PDF, PostScript, and Adobe products
  • Also known as Ascii85 encoding

Hexadecimal Encoding

Convert data to hexadecimal representation using 16 characters (0-9, A-F). Standard for binary data display.

About Hexadecimal:

  • Uses 16 characters: 0-9, A-F
  • 100% size increase (2x original size)
  • Standard for binary data representation
  • Commonly used in programming and debugging

Binary Encoding

Convert text to binary representation using 0s and 1s. Most verbose encoding but fundamental to computing.

About Binary:

  • Uses only 0 and 1 characters
  • 800% size increase (8x original size)
  • Fundamental to all digital systems
  • Each character represented by 8 bits

ASCII Code Representation

Convert text to ASCII code values. Each character is represented by its decimal ASCII value.

About ASCII:

  • Uses decimal numbers 0-127
  • Standard character encoding for English
  • Each character has a unique code value
  • Foundation for modern character encodings

Unicode Code Points

Convert text to Unicode code points. Supports all languages and special characters worldwide.

About Unicode:

  • Supports over 1 million characters
  • Universal character encoding standard
  • Includes emojis, symbols, and all languages
  • Code points range from U+0000 to U+10FFFF

URL Encoding (%-encoding)

Encode special characters for safe transmission in URLs. Replaces unsafe characters with percent-encoded equivalents.

About URL Encoding:

  • Uses % followed by two hex digits
  • Safe for transmission in URLs and HTTP
  • Preserves special characters and spaces
  • Standard for web applications