Sign up free

Encode, Decode and Encrypt Online

Encode, decode and encrypt with thirteen small tools for the encodings, hashes and ciphers you meet in code, logs and API docs. They all run in your browser, so keys, tokens and passwords never leave your device.

Encoding & Encryption: all 13 tools

HASH Hash GeneratorGet MD5, SHA-1, SHA-256, SHA-512 and SM3 hashes of text in one go.
TIME Unix Timestamp ConverterConvert Unix timestamps to dates and back, in your time zone and UTC.
U+UNI Unicode ConverterConvert text to and from \u escapes, &#; codes, U+ points and UTF-8 bytes.
AES AES Encrypt and DecryptEncrypt or decrypt text with AES in GCM, CBC or CTR mode.
&;HTML HTML Entity Encoder/DecoderEscape text into HTML entities, or turn entities back into text.
JWT JWT DecoderDecode a JSON Web Token’s header and payload and check its expiry and signature.
01BIN Number Base ConverterConvert numbers between binary, octal, decimal, hex and any base up to 36.
BASE Base32 and Base58 EncoderEncode and decode Base32, Base58, Base85 and Base16.
0xHEX Text to Hex ConverterTurn text into hexadecimal bytes in UTF-8, GBK or UTF-16, and back.
HMAC HMAC GeneratorSign a message with a secret key using HMAC-SHA256 and other hashes.
·–MORSE Morse Code TranslatorTranslate text to Morse code and back, and play it as sound.
PWD Password Strength CheckerSee how hard a password is to guess and how to make it stronger.
RSA RSA Key Generator and EncryptionGenerate RSA key pairs, encrypt, decrypt, sign and verify.

Characters and encodings

Unicode Converter turns \u escapes, U+ code points and UTF-8 bytes into text and back, and the HTML Entity Encoder escapes text for pages, templates and feeds. Text to Hex shows the bytes behind a string in UTF-8, GBK or UTF-16, which is the quickest way to see why text comes out garbled. Base32 and Base58 also covers Ascii85, Z85 and Base16, and the Morse Code Translator turns text into dots, dashes and sound.

Hashes, signatures and encryption

Hash Generator gives the MD5, SHA-1, SHA-256, SHA-384, SHA-512, SM3 and CRC32 of a text in one go, and HMAC Generator signs a message with a secret key the way APIs and webhooks do. AES Encrypt and Decrypt works in CBC, GCM and CTR mode with a passphrase or your own key and IV, and the RSA tool generates key pairs, encrypts, decrypts, signs and verifies.

Tokens, time and numbers

JWT Decoder shows what's inside a token, when it expires and whether its signature is valid. Unix Timestamp Converter turns epoch seconds, milliseconds, microseconds or nanoseconds into dates in any time zone, and back. Number Base Converter moves between binary, octal, decimal, hex and any base up to 36, with two's complement for negative numbers.

Passwords, and why everything stays local

Password Strength Checker finds common passwords, keyboard runs and dates in a password and estimates how long it would take to crack. Every tool on this page runs in your browser. Nothing is uploaded, nothing counts toward your daily tasks, no sign-up is needed, and once a page has loaded it keeps working offline.

FAQ

Encoding & Encryption: questions and answers

Are these encoding and encryption tools free?
Yes. They run in your browser, need no account and don't count toward the daily tasks used for file conversions.
Is it safe to paste keys, tokens and passwords here?
Everything is processed on your device, and nothing is uploaded or stored. For extra caution, load the page, disconnect from the internet, then use the tool.
What's the difference between encoding, hashing and encryption?
Encoding, such as Base32, hex or Unicode escapes, only changes how data is written, and anyone can reverse it. Hashing, such as MD5 or SHA-256, is one-way. Encryption, such as AES or RSA, can be reversed only with the right key.
Can you decrypt MD5 or SHA-256?
Nobody can, because a hash is one-way. Sites that claim to decrypt MD5 only look up hashes of common words they have stored. If you need to get the text back later, encrypt it with AES instead.
Share Encoding & EncryptionAll of these tools, one link.