Tools

Free developer, security and generator tools. Everything runs in your browser.

Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates.

Color Converter

Convert colors between HEX, RGB and HSL with a live preview.

Image Converter

Convert images between PNG, JPEG and WEBP in your browser.

User-Agent Parser

Parse a User-Agent string into browser and OS details.

CIDR Calculator

Calculate network range, mask and host count from CIDR.

MIME Type Detector

Look up the MIME type for any file extension.

DNS Record Explorer

Look up A, AAAA, MX, TXT, NS and CNAME records for a domain.

IP Address Information

See your IP, its version, type and reverse DNS.

HTTP Header Viewer

Fetch a URL and inspect its response headers.

Image to PDF

Combine images into a single PDF document.

PDF Merge

Merge multiple PDF files into one.

Number Base Converter

Convert numbers between binary, octal, decimal and hex.

Audio Converter

Convert audio between MP3, WAV, OGG, M4A, AAC and FLAC.

Video Converter

Convert video between MP4, WEBM, MKV, MOV and animated GIF.

Background Remover

Remove a solid or near-uniform background from an image, in your browser.

PDF Compress

Reduce the file size of a PDF document.

Document Converter

Convert between Word, Excel, PowerPoint, PDF, ODT and more.

Morse Code Translator

Translate text to Morse code and back.

Roman Numeral Converter

Convert between numbers and Roman numerals.

NATO Phonetic Alphabet

Spell text out with the NATO phonetic alphabet.

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text.

URL Encoder / Decoder

Percent-encode or decode URL components safely.

JSON Formatter & Validator

Format, beautify and validate JSON with clear error messages.

JSON Validator

Validate JSON and get precise error messages.

XML Formatter

Format and indent XML documents.

Regex Tester

Test regular expressions against sample text with live matches.

Text Compare

Compare two texts line by line and see the differences.

URL Parser

Break a URL into its parts: scheme, host, path, query.

Case Converter

Convert text between UPPER, lower, Title and camelCase.

Word Counter

Count words, characters, sentences and reading time.

JSON ↔ CSV

Convert JSON arrays to CSV and back.

Text to Hex

Convert text to hexadecimal bytes and back.

Text to Binary

Convert text to 8-bit binary and back.

HTML Entity Encoder / Decoder

Encode or decode HTML entities such as & and '.

Unicode Escape / Unescape

Convert characters to \uXXXX escapes and back.

Base32 Encoder / Decoder

Encode text to Base32 (RFC 4648) or decode it back.

Base58 Encoder / Decoder

Encode and decode Base58, as used by crypto addresses.

Line Sorter & Deduplicator

Sort, trim, reverse and remove duplicate lines.

Find & Replace

Find and replace text, with optional regex and case-insensitive matching.

Hex Dump

View text as a classic offset / hex / ASCII dump.

Chmod Permissions Calculator

Build Unix file permissions and get the octal and symbolic modes.

Ascii85 Encoder / Decoder

Encode and decode Ascii85 (Base85).

JSON Minifier

Strip whitespace to produce compact JSON.

String Escape / Unescape

Escape or unescape backslash sequences like \n and \t.

Remove Accents

Strip diacritics and accents from text.

Byte Length Counter

Count characters, UTF-16 units and UTF-8 bytes of text.

Reverse Text

Reverse text by characters, words or lines.

Bitwise Calculator

AND, OR, XOR, NOT and shifts on numbers in any base.

Hacker Terminal (Game)

A safe, fully-simulated Linux terminal challenge - nothing is real.

UUID Generator

Generate random version-4 UUIDs in bulk.

API Key Generator

Generate secure random API keys and tokens.

Slug Generator

Turn any text into a clean, URL-friendly slug.

Lorem Ipsum Generator

Generate placeholder paragraphs for mockups.

CSS Gradient Generator

Design CSS gradients visually and copy the code.

QR Code Generator

Generate a QR code from any text or URL.

Barcode Generator

Generate CODE128, EAN and other barcodes.

Leetspeak Converter

Convert text into leetspeak (l33t).

Secure Password Generator

Generate strong, random passwords with configurable length and character sets.

Password Strength Checker

Check how strong a password is and estimate the time to crack it.

Hash Generator

Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text.

HMAC Generator

Generate an HMAC signature from a message and secret key.

JWT Decoder

Decode and inspect the header and payload of a JSON Web Token.

Hash Identifier

Guess the algorithm of a hash from its format.

Base64 Analyzer

Decode Base64 and detect what the content is.

JWT Inspector

Inspect a JWT: algorithm, claims and expiry status.

TOTP Generator

Generate time-based one-time passwords from a secret.

File Hash Calculator

Compute SHA hashes of any file locally.

Hash Comparison

Compare two hashes to check if they match.

File Signature Identifier

Detect a file type from its magic bytes.

PEM Parser

Parse a PEM block and show its type and size.

Public Key Viewer

Inspect a PEM public key: type and encoded length.

ROT13 & Caesar Cipher

Rotate letters by a fixed shift - ROT13, ROT47 or a custom Caesar shift.

XOR Cipher

XOR data against a repeating UTF-8 or hex key.

Vigenère Cipher

Encrypt or decrypt text with a keyword-based Vigenère cipher.

Atbash Cipher

Mirror the alphabet (A↔Z), a classic substitution cipher.

A1Z26 Cipher

Convert letters to their alphabet position numbers and back.

MD5 Hash Generator

Compute the MD5 checksum of any text.

CRC-32 Checksum

Compute the CRC-32 checksum of text.

Shannon Entropy Calculator

Measure the randomness (entropy) of text or a key.

Character Frequency Analyzer

Count how often each character appears in text.

Defang & Refang URL/IP

Make URLs and IPs safe to share (hxxp, [.]) and reverse it.

Data Extractor

Extract URLs, emails and IPv4 addresses from any text.

PBKDF2 Key Derivation

Derive a key from a password with PBKDF2 (salt, iterations, hash).

Adler-32 Checksum

Compute the Adler-32 checksum of text.

Luhn / Card Validator

Validate a number against the Luhn algorithm (card numbers, IMEIs).