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