# Encoding & Decoding Tools

> Base64, URL, Unicode, HTML entities, number bases, Morse code, JWT, hashing and hex viewing.

- URL: https://qilingtools.com/en/tags/encode
- Price: Free, no sign-up
- Privacy: Runs locally in the browser; files are never uploaded

## Tools (17)

- [Base64 Encode/Decode](https://qilingtools.com/en/base64): Free online Base64 encoder and decoder: UTF-8 safe, optional URL-safe variant, convert text to Base64 and back in real time. Processed locally, never uploaded.
- [URL Encode/Decode](https://qilingtools.com/en/url-encode): Free online URL encoder and decoder with encodeURIComponent and encodeURI modes. Escapes Chinese, spaces and special characters. Real-time and local, no upload.
- [JWT Decoder](https://qilingtools.com/en/jwt): Free online JWT decoder: decode the header and payload of a JSON Web Token, show expiry and issued-at times, all locally without uploading the token.
- [Hash / Checksum](https://qilingtools.com/en/hash): Free online hash calculator: SHA-1, SHA-256, SHA-384 and SHA-512 of text or any file through the browser crypto API. Files never leave your device.
- [Base Converter](https://qilingtools.com/en/base-convert): Free online number base converter: convert between binary, octal, decimal, hexadecimal and any base 2–36. Uses BigInt for huge integers, computed locally.
- [HTML Entity Encode/Decode](https://qilingtools.com/en/html-entity): Free online HTML entity encoder and decoder: escape < > & " and more to entities or decode them back, with optional non-ASCII conversion. Runs locally.
- [Image to Base64](https://qilingtools.com/en/image/base64): Free online image Base64 converter: turn an image into a Base64 string or Data URI with ready CSS and HTML snippets, or decode Base64 back to a file.
- [Unicode Converter](https://qilingtools.com/en/unicode): Free online Unicode converter: text to and from \uXXXX, HTML entities, UTF-8 hex bytes, %XX and U+ code points, with correct emoji handling and auto-detection.
- [Text Encryption & Decryption](https://qilingtools.com/en/encrypt): Free online text encryption: AES-256-GCM or CBC with a password (PBKDF2, OpenSSL-compatible output), raw key + IV mode, RSA-OAEP and HMAC signatures.
- [Morse Code Translator](https://qilingtools.com/en/morse): Free online Morse code translator: text to Morse and back, played as audio with adjustable WPM and tone, a flashing light, a WAV download, and space-bar keying.
- [String Escape / Unescape](https://qilingtools.com/en/string-escape): Escape or unescape strings for JSON, JavaScript, Java, C#, C, Go, Python, SQL, bash, regex, CSV, XML and URL, with every changed character highlighted.
- [Multi-Encoding Converter](https://qilingtools.com/en/encoding): Convert text, hex or files to Base32, Base58Check, Base62, Base36, Ascii85, Z85, binary, Quoted-Printable, Punycode and more, with auto-detection on decode.
- [Classical Cipher Lab](https://qilingtools.com/en/math/cipher): Encode and decode Caesar/ROT13, Vigenère (with Kasiski auto-crack), Playfair, rail fence, affine, Bacon and substitution ciphers, plus an Enigma I simulator.
- [Protobuf, MessagePack, CBOR & BSON Decoder](https://qilingtools.com/en/binary-decoder): Decode raw Protobuf without a schema or with a pasted .proto, plus MessagePack, CBOR and BSON. Tree + JSON views with byte-offset highlighting.
- [Hex Viewer](https://qilingtools.com/en/hex-viewer): View any file as hex + ASCII: go to offsets, search bytes or text, decode values, detect 60+ file types, parse PNG/ZIP/PDF/ELF/PE headers and diff files.
- [Bitwise Calculator](https://qilingtools.com/en/bitwise): Free online bitwise calculator: AND, OR, XOR, NOT, shifts and rotates at 8, 16, 32 or 64 bits, with two's complement reading, clickable bits, hex and decimal.
- [ASCII Table](https://qilingtools.com/en/ascii-table): Free online ASCII table: codes 0-127 in decimal, hex, octal, binary and escape form, every control character explained, Latin-1 128-255 and a code point lookup.
