Free Online Developer Tools — Fast, No Sign-Up Required

tulzy is a free set of browser-based developer utilities: JSON formatting, UUID generation, MD5/SHA-256 hashing, and Base64/URL encoding. No install, no data sent to a server.

Encoding

Base64

Base64 encode and decode — text and files, right in your browser.

Base32

Base32 (RFC 4648) encode and decode — text and files, right in your browser.

URL Encode/Decode

Encode and decode URLs — characters that need escaping in links and query parameters.

HTML Entities Encode/Decode

Encode and decode HTML entities — safely display special characters on a page.

JWT Encoder/Decoder

Encode and decode JWT tokens — header, payload, HMAC signing, and standard claims.

Unicode Escape

Encode and decode Unicode escape sequences — characters as \uXXXX and back.

ROT13 / Caesar Cipher

Caesar cipher — a cyclic shift of Latin alphabet letters. ROT13 is the special case with shift 13 (button below), symmetric: encode and decode give the same result. Other characters (digits, punctuation, non-Latin letters) are left unchanged.

Punycode encode/decode

Encode internationalized domain names (IDN) with unicode characters into ASCII-compatible Punycode (xn--) and back.

Morse code encode/decode

Encode text (Latin and Cyrillic) into Morse code (dots and dashes) and back. Characters without a table entry are skipped.

Data URI / Base64 image

Encode an image into a Data URI (data:image/…;base64,…) for embedding in CSS/HTML, and decode a Data URI or raw Base64 back into a file — all in your browser.

Gzip/Deflate ↔ Base64

Compress text with Gzip or Deflate, then Base64-encode the result — and back. Powered by the Compression Streams API, right in your browser.

XML Entities Encode/Decode

Encode and decode XML entities — the 5 predefined ones (ampersand, angle brackets, apostrophe, quote) and numeric character references.

Text

Case Converter

Convert text or an identifier into every common naming style at once — camelCase, snake_case, kebab-case, and more. Recognizes word boundaries in camelCase/PascalCase, acronyms (XMLParser → XML + Parser), and around digits.

Text Diff

Compare two texts line by line — what was added, removed, or changed, with word-level highlighting inside changed lines.

Regex Tester / Find & Replace

Test regular expressions against real text: highlighted matches with parsed capture groups, or replace matches with new text.

Sort & Dedupe Lines

Sort lines of text alphabetically, remove duplicates, empty lines, and extra whitespace.

String Escape

Escape text into a string literal (quotes, backslash, control characters) for pasting into code, or unescape it back.

CRLF ↔ LF Converter

Convert line endings between Windows (CRLF), Unix/macOS (LF), and classic Mac (CR), with mixed-ending detection.

Character & Word Counter

Real-time text statistics: characters (with and without spaces), words, lines, sentences, paragraphs, and size in bytes (UTF-8).

Lorem Ipsum Generator

Placeholder text generator — by paragraphs, sentences, or individual words.

Slugify

Convert text to a URL-safe "slug": Cyrillic (uk/ru) transliteration following the official standard, diacritic and punctuation stripping, lowercase.

Markdown Preview / HTML ↔ Markdown

Live preview of Markdown as formatted HTML, plus two-way conversion: Markdown → HTML and HTML → Markdown.

Whitespace & Trim Tools

Clean up excess whitespace: trim line edges, collapse repeated spaces, remove empty lines, convert tabs ↔ spaces.

Text Reverse

Reverse text: by characters, by words (word order), or by lines (line order).

Word/Character Frequency Counter

Frequency analysis of text: how many times each word or character appears, sorted by count.

Hashes/Crypto

Hash Generator

Compute hashes of text or a file with thirteen algorithms at once: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32, and Adler-32.

Checksum Verifier

Verify the integrity of a file or text — paste the expected hash and the tool will detect the algorithm among 13 supported ones.

HMAC Generator

Compute HMAC (Hash-based Message Authentication Code) of text or a file with a secret key — eight algorithms at once: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.

Bcrypt Hash + Verify

Hash passwords with bcrypt (random salt, adjustable cost) and verify a password against an existing bcrypt hash.

UUID Generator

Generate UUID versions 1, 3, 4, 5, 6 and 7 — random, time-based, and name-based.

Password Generator

Cryptographically random passwords with configurable length and character set.

AES Encrypt/Decrypt

Encrypt and decrypt text with AES-GCM or AES-CBC using a password (key derived via PBKDF2).

Argon2 Hash + Verify

Hash passwords with Argon2 (winner of the Password Hashing Competition, RFC 9106) — d/i/id variants, with verification against an existing hash.

Scrypt Hash + Verify

Hash passwords with scrypt (RFC 7914, memory-hard KDF), with verification against an existing hash.

TOTP Generator/Verifier

Time-based one-time passwords (TOTP, RFC 6238) — generate the current code from a secret and verify an entered code with clock-drift tolerance.

PBKDF2 Hash + Verify

Derive a key with PBKDF2 (RFC 8018) from a password, HMAC-SHA1/256/384/512, with a configurable iteration count.

X.509 / SSL Certificate Decoder

Decode a PEM certificate (X.509/ASN.1 DER) — subject, issuer, validity, public key, extensions, and fingerprints.

PGP/GPG Encrypt/Decrypt

Generate PGP keys, encrypt and decrypt messages (OpenPGP, RFC 4880) via the openpgp.js library.

Time/Numbers

Unix Timestamp ↔ Date

Convert Unix time to a date and back, with support for arbitrary (IANA) time zones.

Cron Parser

Parse a cron expression (5 or 6 fields, including @-shortcuts) — a plain-language schedule description and next run times in a chosen time zone.

Number Base Converter

Convert between binary, octal, decimal, hexadecimal, and any arbitrary (2-36) base — enter a number into any field.

Bitwise Operations

AND/OR/XOR/NAND/NOR/XNOR/NOT and shifts on integers of a given width (8/16/32/64 bits) in any number base.

Date Diff Calculator

Exact difference between two dates/times — calendar breakdown (years, months, days…), total duration, and business day count.

Age Calculator

Exact age from a birth date — years/months/days, total time lived, and the next birthday.

Timezone Converter

One moment in time, across several time zones at once. Compare working hours, plan calls, see the day difference.

Duration Calculator

Sum or subtract several durations — handy for tallying worked hours, video length, or total task time.

ISO 8601 Duration Parser

Parse a string like "P3Y6M4DT12H30M5S" into a readable breakdown, or build one from years/months/days/hours/minutes/seconds.

Week Number (ISO 8601)

Find the ISO 8601 week number for a date, or find the start/end dates of a specific week.

Roman Numeral Converter

Arabic number ↔ Roman numeral. Type into either field and the other updates automatically.

IEEE 754 Float Converter

Decimal number ↔ IEEE 754 binary representation (single or double precision) — sign, exponent, mantissa, special values.

Number to Words

Convert a number into text (in Ukrainian, Russian, or English), with an optional currency-amount mode for hryvnia, dollar, euro, or ruble.