Skip to main content

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

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.