Encoding Tools — 7 Free Online Encoding Utilities
Encode and decode the formats developers use every day: Base64 (Unicode-safe), URL percent-encoding, image-to-Base64 data URLs, case conversion across 8 naming conventions, color formats (HEX/RGB/HSL), number bases (binary/octal/decimal/hex), and string escaping for JS/HTML/JSON/URL contexts.
All Encoding tools
Encoding
Base64 Encode / Decode
Encode and decode Base64 strings, including Unicode text.
Open tool
Encoding
URL Encode / Decode
Percent-encode and decode URL components.
Open tool
Encoding
Image to Base64
Convert images to Base64 data URLs and back.
Open tool
Encoding
Case Converter
Convert text between camelCase, snake_case, kebab-case, and more.
Open tool
Encoding
Number Base Converter
Convert numbers between decimal, binary, octal, and hexadecimal.
Open tool
Encoding
Color Converter
Convert colors between HEX, RGB, and HSL formats.
Open tool
Encoding
String Escape / Unescape
Escape and unescape strings for JS, HTML, JSON, and URLs.
Open tool
Frequently asked questions
- Does the Base64 encoder support Unicode and emoji?
- Yes. The Base64 tool uses TextEncoder to safely encode Unicode (including emoji), avoiding the classic btoa() limitation that only accepts Latin-1 characters.
- What's the difference between URL encoding and Base64?
- URL encoding (percent-encoding) escapes unsafe characters for use in URLs — for example, a space becomes %20. Base64 represents arbitrary binary data using a 64-character alphabet — it's not URL-safe by default.
- Can I embed images in HTML or CSS using Base64?
- Yes. The Image to Base64 tool gives you a data URL (data:image/png;base64,…) which you can paste directly into HTML <img src> or CSS background-image.
- Which case formats does the Case Converter support?
- Eight: camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, Title Case, UPPERCASE, and lowercase.
- Are these encoders client-side?
- Yes — every encoding and conversion tool runs in your browser. Nothing is uploaded or logged.