Skip to content
en es

Tools that just work

Fast, free and private: most tools run entirely in your browser. No account needed.

Press / to search all 50 tools.

Private by design

Your data stays on your device unless a tool says otherwise.

Free, no sign-up

No accounts, no passwords, no newsletters.

Fast everywhere

Light pages that work on any phone, in light or dark mode.

JSON Formatter & Validator Format, minify and validate JSON online. Pretty-print with 2 spaces, 4 spaces or tabs, sort keys, see the exact line and column of an error, browse a tree. Private. Base64 Encode & Decode Encode and decode Base64 online: text (UTF-8), URL-safe Base64, files and data URIs. Free and private — it runs in your browser. Regex Tester Test JavaScript regular expressions live: flags, highlighted matches, capture and named groups and a replace preview. Runs in a worker with a timeout. Password Generator Generate strong random passwords in your browser: 1 to 500 at once, any length, custom symbols, no ambiguous characters. Nothing is sent or stored. UUID, ULID & NanoID Generator Generate UUID v4, UUID v7 (time-ordered), ULID and NanoID in bulk, and decode the timestamp inside a UUID v1/v6/v7 or ULID. Runs in your browser. Unix Timestamp Converter Convert Unix timestamps (seconds, milliseconds, microseconds) to dates and back: ISO 8601, RFC 2822, relative time and any time zone. Live clock. In your browser. JWT Decoder & Verifier Decode a JSON Web Token and verify its HS, RS, PS or ES signature in your browser. Shows exp, iat and nbf as dates. The token never leaves your device. QR Code Generator & Reader Create QR codes for text, links, Wi-Fi, contacts (vCard) and e-mail, download them as PNG or SVG, and read a QR code from an image or your camera. Runs in your browser. Hash Generator Calculate MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-3, CRC32 and xxHash of text or a file in your browser. Large files are streamed. Compare against a checksum. URL Encode & Decode Percent-encode and decode URLs and query strings online: encodeURIComponent, encodeURI and form encoding (+ for spaces). Private, in your browser. Text Diff Checker Compare two texts line by line, side by side or inline. Ignore whitespace and case, or compare JSON ignoring formatting and key order. Private, in your browser. Image Converter Convert, resize and compress images in your browser: JPEG, PNG, WebP and AVIF, with a quality slider, before/after size and batch ZIP download. Nothing is uploaded.

Encode / Decode

Formatters

Generators

Converters

Dev utilities

Color Converter Convert colors between HEX, RGB, HSL, HWB and OKLCH, pick one visually and check the WCAG 2 contrast ratio (AA and AAA) of a text and background pair. chmod Calculator Tick Unix file permissions and get the chmod octal (755), the symbolic form (rwxr-xr-x) and the command, with setuid, setgid, sticky bit and umask support. Cron Expression Explainer Paste a cron expression and read what it means in plain English or Spanish, see its next 10 run times in any time zone, and get the Laravel schedule method. Regex Tester Test JavaScript regular expressions live: flags, highlighted matches, capture and named groups and a replace preview. Runs in a worker with a timeout. Case Converter Convert text to camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case, Sentence case or a URL slug with accents removed. Character & Word Counter Count characters (emoji-aware), words, sentences, lines and paragraphs, see the size in UTF-8 and UTF-16 bytes and get the reading and speaking time of any text. URL Parser Split a URL into scheme, credentials, host, port, path, query parameters and fragment, edit any part or parameter, and copy the rebuilt URL. Runs in your browser. User Agent Parser Parse any user-agent string into browser, engine, operating system, device and CPU, see your own user agent and the UA Client Hints your browser exposes. CIDR / Subnet Calculator Calculate network, broadcast, first and last host, host count, netmask and wildcard for IPv4 and IPv6 CIDR blocks, split them into subnets and check if an IP is in range. Semver Tool Compare two semantic versions, test a version against an npm or Composer range (^, ~, >=, ||) and sort a list of versions the way semver orders them.

Reference

Image tools

Security