# Encoding Tools

> Encode and decode Base64, URLs, HTML entities, and more.

URL: https://uttir.com/encoding-tools
Tools in this category: 12

## About this category

Encoding and decoding utilities for Base64, URLs, HTML entities, and other common formats.

## Tools

- [JSON String Escape / Unescape](https://uttir.com/json-string-escape) — Escape a string for safe embedding inside a JSON document (handles quotes, backslashes, control characters), or unescape a JSON-encoded string literal back to its raw form.
- [Base64 Encoder](https://uttir.com/base64-encoder) — Encode any text — including emoji and non-Latin scripts — into standard Base64.
- [Base64 Decoder](https://uttir.com/base64-decoder) — Decode Base64 back into readable text, with clear errors for malformed input.
- [URL Encoder](https://uttir.com/url-encoder) — Percent-encode text for safe use in URLs — as a query value or a full URL.
- [URL Decoder](https://uttir.com/url-decoder) — Decode percent-encoded URLs and query strings back into readable text.
- [JWT Sign (HS256 / RS256)](https://uttir.com/jwt-sign) — Sign a JSON Web Token with HS256 (HMAC shared secret) or RS256 (RSA private key). Output is a standard compact JWT (header.payload.signature).
- [Image to Base64](https://uttir.com/image-to-base64) — Turn a small image into a Base64 data URL you can paste into HTML or CSS.
- [EMV TLV Parser](https://uttir.com/emv-tlv-parser) — Decode an EMVCo tag-length-value payload into a readable tree. Same format used by PIX, QRIS, PromptPay, DuitNow, VietQR, and BharatQR.
- [HTML Entity Encoder/Decoder](https://uttir.com/html-entity-encoder-decoder) — Encode special characters to HTML entities (& < > " ’) and decode named, decimal, or hex entities back to text.
- [Morse Code Translator](https://uttir.com/morse-code-translator) — Translate text to Morse code and decode Morse back to text. Letter-perfect ITU/ANSI standard.
- [Base32 Encoder/Decoder](https://uttir.com/base32-encoder-decoder) — Encode text to Base32 and decode Base32 strings back. RFC 4648 alphabet, UTF-8 safe.
- [AES Encrypt / Decrypt](https://uttir.com/aes-encrypt) — Encrypt or decrypt text with a password using AES-256-GCM. The encryption runs entirely in your browser, the password never leaves the page, and the result is a portable text envelope you can paste into an email, a chat, or a file.

---

For the full HTML page, visit https://uttir.com/encoding-tools.
This file is the markdown rendering at https://uttir.com/encoding-tools.md.
