JSON Formatter
Pretty-print JSON with configurable indentation — big numbers preserved exactly, entirely on this device.
412 tools0 bytes uploaded
Every tool runs entirely in your browser — nothing you paste is uploaded.
Pretty-print JSON with configurable indentation — big numbers preserved exactly, entirely on this device.
Syntax-check JSON with the exact line, column and probable cause of every error — entirely on this device.
Strip insignificant whitespace from JSON — values and key order byte-identical, gzip savings measured, entirely on this device.
Navigate huge JSON as a collapsible, searchable tree — copy any value or path, entirely on this device.
Edit JSON in a tree, table or text view — every change re-renders the other two and big numbers stay exact, entirely on this device.
Compare two JSON documents structurally — key order ignored, big numbers exact, RFC 6902 patch export — entirely on this device.
Turn almost-JSON into valid JSON with a logged, visible fix for every change — entirely on this device.
Sort JSON object keys recursively — ascending or descending, on this device.
Backslash-escape text into a JSON string body — or unescape one back to text — entirely on this device.
Wrap a JSON document as a quoted, escaped JSON string token — and unstringify it back — entirely on this device.
Collapse JSON to a single line for logs, env vars and inline config — readable spacing or fully compact, big numbers preserved exactly, entirely on this device.
Flatten nested JSON to dot- or bracket-path keys and unflatten it back — big numbers exact, entirely on this device.
See any JSON document as an interactive, collapsible node graph — pan, zoom and copy any path, entirely on this device.
Reshape JSON between a single array and one-record-per-line NDJSON — losslessly, with every line validated, entirely on this device.
Evaluate a JSONPath expression against your JSON and see every match highlighted in the source — RFC 9535 semantics, entirely on this device.
Click any node in a JSON tree to copy its JSONPath, jq, JS, or RFC 6901 JSON Pointer path — entirely on this device.
Run jq filters over your JSON in-browser — jq 1.8.2 on WebAssembly, stdout and errors verbatim, entirely on this device.
Check a JSON document against a JSON Schema and see every violation with its data path and schema path — entirely on this device.
Paste sample JSON, get a JSON Schema in the draft you target — required derived from what the samples actually show, entirely on this device.
Turn a JSON Schema into valid example data — one integer seed makes it reproducible, entirely on this device.
Paste a JSON Schema, get TypeScript types — local $ref and $defs resolved, every dropped keyword named, entirely on this device.
Turn a JSON Schema into Zod source with z.infer types — every dropped constraint named, entirely on this device.
Paste sample JSON, get idiomatic TypeScript interfaces — multi-sample optionality and real unions, entirely on this device.
Generate idiomatic Go structs with correct json tags and initialisms from sample JSON — entirely on this device.
Generate C# classes or records from sample JSON, matched to System.Text.Json or Newtonsoft — entirely on this device.
Generate Java POJOs or records with the right annotation stack from sample JSON — entirely on this device.
Generate Pydantic v2 models, dataclasses or TypedDicts from sample JSON — entirely on this device.
Generate Rust serde structs from sample JSON with correct Option<T> optionality and exact 64-bit integers — entirely on this device.
Generate Kotlin data classes with kotlinx.serialization or Jackson annotations from sample JSON — entirely on this device.
Generate Swift Codable structs or classes from sample JSON, with CodingKeys for wire names — entirely on this device.
Paste sample JSON, get a Zod schema plus z.infer types — optionality from multiple samples, entirely on this device.
Paste sample JSON, get GraphQL SDL types — nullability read from your samples, entirely on this device.
Generate CREATE TABLE DDL from sample JSON for four SQL dialects, with three honest shapes for nested data — entirely on this device.
Turn TypeScript interfaces and type aliases into a JSON Schema or Zod schema — unsupported types are named, never guessed — entirely on this device.
Turn sample JSON into a proto3 .proto message with stable field numbers — entirely on this device.
Syntax-check YAML with the exact line, column and cause of every error — plus lint warnings on valid files, entirely on this device.
Re-indent YAML without losing comments or rewriting your numbers — entirely on this device.
Convert YAML to JSON or JSON to YAML with anchors, multi-document streams and type quirks handled honestly — entirely on this device.
Convert YAML to XML, XML back to YAML, or list-shaped YAML to CSV/TSV — every dropped construct counted — entirely on this device.
Compare two YAML documents structurally — added, removed, changed and retyped keys, order-insensitive by default, entirely on this device.
Pretty-print XML without corrupting mixed content, CDATA or comments — entirely on this device.
Check XML well-formedness with the exact line, column and paired open-tag position of every error — entirely on this device.
Strip insignificant whitespace from XML — mixed content, CDATA and preserved subtrees byte-identical, savings measured, entirely on this device.
Navigate large XML as a collapsible tree — search names, see namespaces, copy any node's XPath, entirely on this device.
Evaluate an XPath 1.0 expression against your XML and see every matched node with its line and path — namespace prefixes bound explicitly, on this device.
Compare two XML documents by structure — added, removed and changed elements, attributes and text, addressed by node path — entirely on this device.
Escape text for XML element or attribute contexts — or unescape entities and character references — entirely on this device.
Convert XML to JSON — and back — with explicit attribute, array, and mixed-content semantics, entirely on this device.
Turn repeating XML records into CSV, TSV or an .xlsx workbook — you pick the row element — entirely on this device.
Convert CSV to JSON or JSON to CSV — streaming to 100 MB, type-safe by default — entirely on this device.
Open a CSV in a grid, edit cells, rows and columns, then export it with your delimiter and quoting intact — entirely on this device.
Generate CREATE TABLE and batched INSERT statements from CSV or JSON, with dialect-correct quoting and escaping — entirely on this device.
CSV to XLSX and back without Excel's mangling — leading zeros, IDs and dates survive, entirely on this device.
Turn CSV or TSV into a GitHub-ready Markdown pipe table — or paste a Markdown table and get CSV back — entirely on this device.
Turn CSV or TSV into a semantic, injection-safe HTML table — or paste a table back and get CSV — entirely on this device.
Change a CSV's delimiter to tab, semicolon, pipe or anything you type — re-quoted correctly, entirely on this device.
Check a CSV against RFC 4180 and get every ragged row, stray quote and encoding problem with its row and column — on this device.
Compare two CSV exports row by row — added, removed and changed rows, cell-level detail, optional key-column match — entirely on this device.
Drop repeated CSV rows by whole row or chosen columns, then sort and filter what is left — header kept, counts shown, all on this device.
Split a CSV into parts by rows, part count or size — header repeated in every part — and merge exports back into one file, entirely on this device.
Pull one column out of a CSV as a plain list, or drop, reorder, rename and insert columns and download the new file — entirely on this device.
Turn a range copied from Excel, Google Sheets or Numbers into JSON or a Markdown table — entirely on this device.
Convert TOML to JSON or JSON to TOML with tables, dotted keys and all four datetime types handled honestly — entirely on this device.
Convert TOML to YAML or YAML to TOML with datetimes, nulls, anchors and comments all accounted for — entirely on this device.
Convert .properties to nested YAML or YAML back to .properties — dotted keys, indexed lists and \uXXXX escapes handled honestly — entirely on this device.
Decode protobuf bytes with no .proto — field numbers, wire types and ranked value guesses, entirely on this device.
Paste sample JSON, get a valid Avro .avsc — nullable unions with defaults and honest int-versus-long, entirely on this device.
Convert text or files to Base64 with correct Unicode handling — entirely on this device.
Decode Base64 to text, bytes, or a downloadable file — tolerant of the real-world mess.
Encode and decode RFC 4648 §5 URL-safe Base64 with JWT-strict padding control — entirely on this device.
Paste Base64 or a data: URI and see the image instantly — or turn an image file into copy-ready Base64 snippets, on this device.
Drop any file and stream it to Base64 with live progress — or turn Base64 back into a named, downloadable file, entirely on this device.
Pivot Base64 to hex and hex back to Base64 without a text detour — entirely on this device.
Decode and encode Base32 — RFC 4648, base32hex and Crockford, strict or tolerant — entirely on this device.
Encode and decode Base58 with the Bitcoin/IPFS alphabet — leading zeros preserved, entirely on this device.
Convert bytes to hex and back, and inspect any file in a classic offset/hex/ASCII dump — entirely on this device.
Turn binary byte groups into text and text into binary — with decimal, octal and hex views — entirely on this device.
Percent-encode and decode URLs with the encodeURIComponent vs encodeURI difference made explicit — entirely on this device.
Convert characters to HTML entities and back — named, decimal or hex — with a searchable reference table, entirely on this device.
Escape a string for the HTML element, attribute, JavaScript or URL context — OWASP output-encoding rules applied per sink, entirely on this device.
Convert xn-- domains to Unicode and back, label by label, with mixed-script flags — entirely on this device.
Escape text to \uXXXX, \u{…}, \xXX, CSS, U+ or HTML hex notation and decode any mix of them back — entirely on this device.
Escape or unescape a string literal for JSON, JavaScript, Java, C#, C, Python, SQL or POSIX shell — entirely on this device.
Rotate text through ROT13, any Caesar shift, ROT5, ROT18 or ROT47 — with an all-25-shifts panel for unknown puzzles, entirely on this device.
Apply a repeating XOR key to text, hex or Base64, or rank all 256 single-byte keys by printable ratio — entirely on this device.
Translate text to ITU Morse code and Morse back to text, with tolerant decoding and optional audio — entirely on this device.
Decompress or compress gzip, zlib and raw DEFLATE streams — pastes or files, entirely on this device.
Turn any file or text into a self-contained data: URI — MIME sniffed or chosen, Base64 or percent-encoded, entirely on this device.
Compute MD5 checksums of text, hex or Base64 bytes and files up to 64 MB — entirely on this device.
Compute the SHA-1 digest of text, hex or Base64 bytes — entirely on this device.
Compute the SHA-256 digest of text or a file — hex and Base64, entirely on this device.
Compute the SHA-512 or SHA-384 digest of text or raw bytes — hex and Base64, entirely on this device.
See the SHA-3 and Keccak digests of the same bytes side by side — including Ethereum keccak256, computed entirely on this device.
Compute CRC32, CRC16 or CRC8 with any polynomial, init, reflection and xorout — entirely on this device.
Drop a file, paste the published checksum, get a MATCH or MISMATCH verdict — multi-GB downloads verified entirely on this device.
Hash one input with 16 algorithms at once — MD5 to BLAKE3 — and see which rows match a digest you already hold, entirely on this device.
Compute HMAC-SHA-256 and family with the key and message decoded exactly as your API sees them — entirely on this device.
Paste a hash and see every algorithm it could be — prefixes parsed, parameters read, ambiguity shown honestly.
Generate bcrypt hashes at any cost factor and check a password against an existing hash — the password never leaves this device.
Hash a password with Argon2id at tunable memory, time and parallelism — or verify an existing hash, on this device.
Build .htpasswd lines for Apache or Nginx basic auth — bcrypt, APR1 or SHA-1, hashed on this device.
Generate provably unbiased, cryptographically secure passwords — on a page that stores nothing and sends nothing.
Build a memorable passphrase from the EFF long wordlist — with the exact entropy, not a colour-coded guess.
See exactly why a password scores the way it does — named rules, live entropy and an offline crack-time estimate, all on this device.
Hash a password to its SHA-1 prefix and match a Pwned Passwords range response — entirely on this device.
Generate prefixed API keys and numeric PINs by the batch — on a page that stores nothing and sends nothing.
Paste a Base32 secret and see the live RFC 6238 code, the drift window and every step of the math — on this device only.
Generate one or 100,000 random v4 UUIDs in every notation a codebase demands — entirely on this device.
Generate time-sortable v7 UUIDs in bulk — the embedded timestamp decoded live, entirely on this device.
Generate v1 UUIDs in bulk with timestamp, clock sequence and node decoded live — entirely on this device.
Derive deterministic v3 UUIDs from namespace + name via MD5 for legacy interop — same inputs, same UUID, entirely on this device.
Derive deterministic v5 UUIDs from namespace + name via SHA-1 — the RFC-preferred name-based version, entirely on this device.
Generate time-sortable v6 UUIDs — v1's fields reordered for index locality, decoded live, entirely on this device.
Paste any UUID and read its version, variant and embedded timestamp — every notation accepted, entirely on this device.
Generate .NET-style GUIDs in bulk — uppercase {braces}, registry form and copy-ready C# snippets, entirely on this device.
Generate time-sortable ULIDs — bulk, monotonic, Crockford base32 — and decode any ULID’s timestamp, entirely on this device.
Decode a Snowflake ID to its timestamp, worker and sequence, or generate one for the Twitter or Discord epoch — entirely on this device.
Generate valid 24-hex MongoDB ObjectIds and decode any ObjectId to its embedded timestamp and BSON structure — entirely on this device.
Generate cryptographically secure random strings, tokens and raw bytes — on a page that stores nothing and sends nothing.
Generate random numbers, roll dice, or shuffle and pick from a list — unbiased and entirely on this device.
Compare UUID, ULID, Snowflake and ObjectId on size, sortability, timestamps and use cases — with live samples, entirely on this device.
Decode any JWT into header, payload and a plain-language claims table — expiry checked live, zero third-party code on this page.
Check a JWT's signature against your own key — HS, RS, ES, PS or EdDSA — with claim and clock-skew checks, entirely on this device.
Build a header and payload, sign with your own key, and copy the token — the key never leaves this tab.
Generate a key and get a proper JWK — alg, use and an RFC 7638 kid already stamped, with the JWKS wrapper you actually deploy.
Paste a PEM key or certificate, get a JWK with alg, use and kid stamped — and back again, entirely on this device.
Read what a certificate actually says — who it is for, when it expires, and every extension — without it leaving your device.
Decode a PKCS#10 request — subject, key, requested SANs and attributes — and see what a CA will reject, entirely on this device.
Generate an RSA, EC or Ed25519 keypair in your browser and download it as PKCS#8 and SPKI PEM.
Read any DER or BER blob as a tag, length and offset tree beside a synchronized hex view — entirely on this device.
Generate an SSH keypair on this device and copy the exact two artifacts SSH consumes: the authorized_keys line and the openssh-key-v1 file.
Encrypt or decrypt text and files with AES-GCM, CBC or CTR — the passphrase and the data never leave this device.
Encrypt a short message with an RSA public key and decrypt it with the private key — RSA-OAEP, entirely on this device.
Build a Content-Security-Policy directive by directive — with real nonce and hash sources, a Report-Only toggle and the server snippet for it.
Paste a policy and read what the browser will enforce, what it will ignore, and every weakness it leaves open — each finding with its CSP Level 3 clause.
Paste a response header block and read its security posture header by header — present, missing or weak, each verdict citing its spec.
Hash a script or stylesheet and get the integrity= attribute the browser checks — computed on this device, never uploaded.
Describe the request, paste the response headers, and see exactly which CORS check the browser fails — on this device.
Emit a complete CORS configuration for nginx, Apache, Express or Caddy — preflight, Vary: Origin and credentials handled — or read the headers you already have.
Paste a SAML blob from a browser trace and read it — both bindings auto-detected, assertion semantics extracted, entirely on this device.
Mint a PKCE code_verifier and its S256 code_challenge on this device — RFC 7636 lengths, and a verify mode for a pair you already have.
Test JavaScript regular expressions live — highlighted matches, groups and replace preview, entirely on this device.
Read someone else's JavaScript regular expression token by token — every group, quantifier and flag spelled out, entirely on this device.
See the shape of a regular expression: branches, loops and groups drawn as a railroad diagram you can download as SVG — entirely on this device.
Browse copy-paste regex patterns — pragmatic and strict variants, CI-verified match tables and six-language usage for each.
The email regex that tells the truth — pragmatic and RFC 5321 strict variants, fifteen CI-verified rows and the live tester preloaded.
The E.164 phone regex pair — an optional-plus gate and the strict international form, with honest libphonenumber advice and live testing.
Octet-accurate IPv4 matching — 999.1.1.1 fails; leading-zero-tolerant and canonical variants with CI-verified rows and the live tester.
A pragmatic http(s) link gate and a strict host-checking variant — CI-verified match rows, six language spellings, live tester preloaded.
The ISO date shape gate plus a range-checking strict variant — honest about calendars, CI-verified, preloaded in the live tester.
Digits-only validation settled — the five-character gate plus a canonical-integer strict variant, CI-verified rows and live testing.
Lookahead password policies explained honestly — 8-plus and strict 12-plus four-class gates, NIST caveats, safe on-device testing.
UUID validation by layout and by meaning — a case-insensitive 8-4-4-4-12 gate plus a version-and-variant strict form, CI-verified.
Full-form and ::-compressed IPv6 matching per RFC 4291 — the library's honest inversion, CI-verified rows, live tester preloaded.
Look up any JavaScript regex construct — syntax, meaning and a worked example whose result this page computes, with the tester right above the table.
Run your own pattern over a whole body of text — replace across it, extract every match, or keep only matching lines, entirely on this device.
Explain any cron expression in plain English — per-field validation and the next 10 runs in any timezone, with DST flags — entirely on this device.
Pick minutes, hours and days visually and get a correct cron expression with plain-English read-back — entirely on this device.
Parse and build Quartz cron expressions — seconds, year field, ? L W # tokens — with next fire times in any timezone, entirely on this device.
Validate AWS cron() and rate() schedules with EventBridge's real rules — ? required, 1 = Sunday, UTC firing — entirely on this device.
Validate and explain Jenkins build schedules — H hash tokens, aliases and TZ lines — with honest run windows, entirely on this device.
Parse and validate Spring @Scheduled 6-field cron — seconds first, ? equals *, 0 or 7 = Sunday — with next runs in any timezone, entirely on this device.
Turn a crontab schedule into systemd OnCalendar syntax with a ready-to-install .timer unit — entirely on this device.
Browse copy-paste cron schedules — live next runs and Quartz, AWS, Kubernetes and GitHub Actions forms for each.
The five-minute cron line ready to paste — */5 * * * * with live next runs and the Quartz, AWS, Kubernetes and GitHub Actions forms beside it.
Half-hourly cron settled — */30 * * * * with live next runs, the 0,30 twin spelling, and every scheduler dialect on one page.
Top-of-hour cron at a glance — 0 * * * * with live next runs, the @hourly macro, and each dialect's form ready to copy.
The daily midnight line — 0 0 * * * with live next runs, whose-midnight caveats and all four dialect forms ready to paste.
Monday cron without numbering doubt — 0 0 * * 1 previewed live, with the Sunday-first dialects called out explicitly.
Weekday-morning cron — 0 9 * * 1-5 with live next runs, the whose-9am question answered honestly, and every dialect form.
Month-start cron — 0 0 1 * * with live next runs, the @monthly macro and each scheduler's spelling ready to copy.
No classic one-liner exists — the honest 28–31 date-guard recipe with live next runs, plus the Quartz and EventBridge L forms.
Ninety minutes takes two cron lines — the exact interleaved pair with live next runs, or one EventBridge rate rule.
Lint an entire crontab file — env lines, schedules, % gotchas, missing trailing newline — with per-line errors, entirely on this device.
Convert a cron schedule to another timezone — DST handled honestly with dated dual expressions, entirely on this device.
Convert epoch timestamps to human dates and back — unit auto-detected, exact to the nanosecond, entirely on this device.
Paste any date or epoch and read it in every standard form at once — offset decoded, standards checked, entirely on this device.
Convert a date and time between timezones and line up a meeting across cities — DST-aware, entirely on this device.
Count the days between two dates — both conventions labeled, inclusive and exclusive — with weekday-only counts and a calendar breakdown, entirely on this device.
Turn hh:mm:ss, unit words or ISO 8601 durations into every unit at once — or sum a whole list — entirely on this device.
See the ISO week number for today or any date — US convention beside it — and turn a week number back into its Monday–Sunday dates, on this device.
Shift a date by years, months, weeks, days, hours or minutes — end-of-month clamping stated, never guessed — entirely on this device.
Exact age in years, months and days from a date of birth — Feb 29 and month-end policies stated, never silently picked — entirely on this device.
Every strftime token with an engine-rendered example, portability columns and a live format preview — entirely on this device.
Working-day counts and SLA deadlines over a calendar you control — weekend sets, paste-in holiday lists, counting conventions stated — entirely on this device.
Turn a date, epoch or pasted <t:…> code into all seven Discord timestamp styles — previewed in your zone, entirely on this device.
Every HTTP status code with its meaning, RFC citation, cacheability and handler snippets — searchable instantly, entirely on this device.
Every HTTP header field with its status, RFC clause and direction — plus builders for Cache-Control, CSP, HSTS and CORS values, all on this device.
Paste a curl command and read back idiomatic client code in 12 languages — parsed on this device, with every unsupported flag named.
Turn a form into a correct curl command — POSIX-quoted values, per-flag explanations, and a round-trip check — entirely on this device.
Open a .har capture and read the waterfall, per-phase timings, sizes and failures — the file never leaves this device.
See every component of any URL — host in punycode and Unicode, decoded query table, homograph check — entirely on this device.
Turn any query string into structured JSON and back — bracket nesting, array conventions and + handling made explicit — entirely on this device.
Decode any user-agent string — or 100,000 log lines — into browser, OS and device fields with bots called out, entirely on this device.
See the user-agent string this browser sends, parsed into browser, OS and device — with screen, locale and Client Hints, read on this device.
Find the right Content-Type for any file extension — every known extension, compressibility and copyable server config, straight from mime-db.
Build the exact Authorization: Basic line from a username and password — or read one back — with RFC 7617 checks on this device.
Look up a domain's DNS records from the browser: you run the named resolver's request yourself, and the answer is decoded here.
Compose or check DMARC, SPF and DKIM records with the risky terms named and the SPF lookup count shown — on this device, with nothing resolved.
Every subnet number from one IP and prefix — with the binary math shown, and /31 and /32 handled correctly — entirely on this device.
Split any IPv4 block into a tree, join siblings back, and see what each cloud provider actually reserves — entirely on this device.
Paste a MAC in any notation and get the IEEE-registered assignee, the block that covers it, and an honest answer when no vendor exists — on this device.
Type a port number and see every service the IANA registry lists for it across TCP, UDP and SCTP — plus what really runs there.
Compose linear, radial and conic gradients with multi-stop editing and copy modern CSS — entirely on this device.
Compose layered CSS box-shadows with live light and dark preview and a smooth-shadow wizard — entirely on this device.
Design asymmetric 8-value corners and organic blob shapes against a live preview and copy working CSS — entirely on this device.
Draw a clip-path with draggable points on a live preview and copy the CSS — entirely on this device.
Design frosted-glass CSS with live backdrop blur over a busy preview — entirely on this device.
Drag an easing curve, preview the motion and copy cubic-bezier() — plus a modern linear() spring & bounce generator — on this device.
Build a @keyframes timeline, tune the animation shorthand and preview it live, then copy working CSS — entirely on this device.
Toggle every flexbox container and item property against a live preview and copy working CSS — entirely on this device.
Build grid tracks and named template areas against a live preview and copy working CSS — entirely on this device.
Reduce any width and height to its simplest ratio and copy modern aspect-ratio CSS — entirely on this device.
Px ↔ rem at any root font size — single values, whole CSS blocks, and a live 1–100 px table — entirely on this device.
Turn min and max sizes at two viewports into a correct rem-based clamp() expression, with the math shown — entirely on this device.
Turn a base size, viewport range and modular ratio into a fluid clamp() type scale, exported as CSS custom-property tokens — entirely on this device.
Pick a system or web-safe font stack, preview it in your own fonts, and copy a font-family value with a guaranteed fallback — entirely on this device.
Format messy or minified CSS, SCSS or LESS to editor-consistent Prettier output — entirely on this device.
Minify CSS with an honest size report — raw, minified and gzip bytes — entirely on this device.
Validate CSS and see syntax errors, unknown properties and bad values with line and column — entirely on this device.
See the (a,b,c) specificity of any selector, compare two to learn which wins, with a per-token breakdown — entirely on this device.
Paste CSS and map each declaration to Tailwind utility classes, with every unmapped declaration listed honestly — entirely on this device.
Analyze a whole stylesheet on this device: rule, selector and declaration counts, a specificity graph, unique colors and font sizes, and !important totals.
Paste any CSS color and read every notation at once — HEX, RGB, HSL, OKLCH, LAB and more — entirely on this device.
Pick perceptual OKLCH colors and watch the sRGB and Display-P3 gamut boundaries instead of discovering the clip later — entirely on this device.
Check any two colors against the WCAG 2 contrast ratios for normal text, large text and UI components — entirely on this device.
Compute the APCA Lc value for a text and background pair, with polarity, the font size and weight lookup, and the WCAG 2 ratio beside it — entirely on this device.
Turn one brand color into an even 50–950 shade ramp interpolated in OKLCH — entirely on this device.
Preview a palette or an image as protanopia, deuteranopia and tritanopia render it — entirely on this device.
Extract the dominant colors from any image with share percentages, plus a pixel-exact eyedropper — entirely on this device.
All 148 CSS named colors with hex, rgb, hsl and oklch, plus contrast against white and black — entirely on this device.
Run SVGO with every toggle explained, measured before/after bytes and a real diff — entirely on this device.
Turn SVG markup into a React or React Native component — attributes mapped, nothing uploaded.
Encode an SVG into a url() data URI for background-image, mask-image or a custom property — url-encoded, xmlns-checked, entirely on this device.
See any SVG render beside its markup — viewBox and aspect ratio resolved, every script, handler and external reference named, entirely on this device.
Rasterize SVG markup to a PNG at any size, scale or background — rendered by your own browser, never uploaded.
Generate a seeded SVG blob, wave or pattern and copy the exact markup — entirely on this device.
Pretty-print messy or minified HTML into clean, editor-consistent Prettier output — entirely on this device.
Collapse the whitespace a browser ignores while the whitespace it renders survives — pre, textarea and inline-tag gaps intact, every removal listed and measured.
Find the HTML code for any symbol — the named reference, its Unicode name, and its decimal and hex spellings, entirely on this device.
Build a paste-ready <head> block — title, description, canonical and robots — with conflict checks, entirely on this device.
Compose Open Graph and Twitter card tags and preview the card locally — nothing is fetched, nothing uploaded.
Lay out a table in a grid and get accessible markup — captions, header scopes and spans — entirely on this device.
Turn HTML into a React component or a Pug template — attributes mapped to React props, entirely on this device.
Turn HTML into readable plain text with block structure preserved and entities decoded — entirely on this device.
Fill a typed form and get a valid JSON-LD script block for eight schema.org types, with required fields checked — entirely on this device.
Beautify messy or minified JavaScript and JSX into clean, editor-consistent Prettier output — entirely on this device.
Minify JavaScript with Terser and read an honest size report — original, minified and gzip bytes — entirely on this device.
Obfuscate JavaScript to deter casual reading — not encryption — entirely on this device.
Strip TypeScript types to plain JavaScript as you type — interfaces, generics and annotations gone, your syntax untouched — entirely on this device.
Press any key to see event.key, event.code and legacy keyCode with location and modifier state — entirely on this device.
Look up the time and space complexity of every common data structure and sorting algorithm — best, average and worst case, entirely on this device.
Turn one image into the complete modern favicon set — ICO, SVG, Apple touch and PWA icons, manifest and HTML — entirely on this device.
Check whether a URL is allowed or blocked for any crawler by pasted robots.txt rules — with the deciding rule quoted, entirely on this device.
Compose robots.txt groups, paths and sitemap lines from a form, then read the parser's report on the emitted file before you copy it — entirely on this device.
Build an llms.txt index for your site — title, summary and curated link sections — entirely on this device.
Build .htaccess redirect rules — bulk 301/302 maps plus HTTPS, www and trailing-slash canonicals — with paths escaped and rule order checked.
Generate and validate IAB Tech Lab compliant Authorized Digital Sellers (ads.txt) files — entirely on this device.
Generate modern Caddy web server configurations with automated HTTPS, reverse proxy forwarding, compression, and security headers.
Convert docker run commands into a modern compose.yaml with a flag-by-flag conversion report — entirely on this device.
Edit a CronJob schedule with a live plain-English readout, timezone-aware next runs and a ready-to-apply manifest — entirely on this device.
Pick the task, get the exact git command — with safety labels and a verify step.
Compose a correct on.schedule cron for GitHub Actions — local time to UTC, DST duality, next runs and YAML — entirely on this device.
Convert file permissions between checkbox, octal and symbolic forms, decode ls -l strings, and copy the exact chmod command — entirely on this device.
Pretty-print or minify SQL across 13 dialects with configurable style — entirely on this device.
Live word, character, sentence and byte counts with platform limit meters — entirely on this device.
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case and more — every variant at once, entirely on this device.
Compare two texts or files side by side or inline — line, word or character granularity — entirely on this device.
Deduplicate any list with explicit case, trim and Unicode options — order preserved, removed lines auditable, entirely on this device.
Sort any list alphabetically, naturally, numerically, by length, or shuffle it — locale-aware and stable, entirely on this device.
Remove, add, join or split line breaks — hard-wrapped paste to flowing text, columns to SQL IN lists — entirely on this device.
Trim, collapse and normalize spaces, tabs, empty lines and invisible characters — entirely on this device.
Reverse any text by characters, words, each line, or line order — grapheme-safe, entirely on this device.
Flip your text upside down or mirror it into copy-paste Unicode for social bios — entirely on this device.
Turn any title into a clean URL slug — language-aware diacritics folding, batch mode with CSV — entirely on this device.
Strip diacritics and punctuation from any text — independent toggles, base letters kept — entirely on this device.
Rank how often each word appears — case-folding, stopword and top-N filters, CSV export — entirely on this device.
Pull every email, URL and phone number out of messy text — dedupe, count and copy each list, entirely on this device.
Generate placeholder text by paragraphs, sentences, words, or an exact character budget — entirely on this device.
Generate themed placeholder text — hipster, corporate, tech, pirate, or bacon — by paragraphs, sentences, or words, entirely on this device.
Generate random names by locale and gender — seeded, reproducible, entirely on this device.
Generate synthetic street addresses by locale — components and a formatted block, seeded and reproducible, entirely on this device.
Generate a complete fake identity — name, email, avatar, address, phone, company — as a card or JSON, seeded and reproducible, entirely on this device.
Build a schema and generate realistic fake data as CSV, JSON, SQL, or XML — seeded, reproducible, entirely on this device.
Generate fake JSON from a small template of Faker tokens and repeat() — seeded, reproducible, entirely on this device.
Write Markdown beside a sanitized live preview with scroll that stays in sync — entirely on this device.
Convert GitHub-flavored Markdown to clean, sanitized HTML with a faithful preview — entirely on this device.
Turn HTML into GitHub-flavoured Markdown — headings, nested lists, code fences and pipe tables — with everything Markdown cannot say named and counted.
Build a GFM table in a visual grid — paste straight from Excel or Google Sheets — entirely on this device.
Turn your headings into a Markdown table of contents — GitHub and GitLab anchor styles side by side, entirely on this device.
Pick the sections a project README needs, order them with the keyboard, and copy the Markdown — entirely on this device.
Design a badge, watch it render here as SVG, and copy the shields.io URL or the ready-to-paste Markdown — nothing is fetched from this page.
Build the README for your username/username repo — sections, badges and stats-card links — previewed entirely on this device.
Type Mermaid diagram text, or paste a whole Markdown file and step through its mermaid fences — the renderer loads only when you ask it to.
Break any string into per-character code points, categories, byte lengths and escapes — entirely on this device.
Paste a character, type U+2014 or search by name, and get its Unicode name, block, script, category and every escape spelling — all on this device.
Turn any text into zalgo — cursed, glitchy Unicode — by stacking combining marks, with up/mid/down intensity and a reproducible seed, entirely on this device.
Turn text into bold, italic, script, circled and fullwidth Unicode styles for social bios and usernames — every style at once, entirely on this device.
Every Emoji 17.0 character, searchable by name, tag or shortcode — click to copy the emoji, its shortcode or its code points, entirely on this device.
Reveal and strip zero-width, bidi and other hidden characters — code point, name and position for every hit, entirely on this device.
Every ASCII code 0–127 with its decimal, hex, octal and binary value, glyph and control-code name — searchable instantly, entirely on this device.
Turn text into big ASCII-art banners with built-in monospace fonts — entirely on this device.
Convert between binary, octal, decimal, hex and any base 2–36 — exact at any size, entirely on this device.
Convert Roman numerals to numbers and back — 1 to 3,999 in standard form, entirely on this device.
Convert MB, GB and TB across SI (1000) and binary IEC (1024) units — exact to the last digit, entirely on this device.
Enter a file size and a transfer rate — Mbps or MB/s — and get the download time with the bits-vs-bytes math shown, entirely on this device.
See any float's sign, exponent and mantissa bits and its exact decimal value — 32-bit or 64-bit, entirely on this device.
Run AND, OR, XOR, NOT and shifts on integers in any base at 8-64 bit width — entirely on this device.
Percent of a number, what percent one value is of another, percent change, and adding or subtracting a percentage — worked exactly on this device.
Turn any link or text into a permanent, static QR code — crisp SVG or high-resolution PNG, no signup, no expiry, entirely on this device.
Paste a number, pick a region, and read every canonical form plus number type and an honest valid-or-possible verdict — parsed entirely on this device.
Fill in what your service does and get a .service unit with each directive explained and cited — built entirely on this device.
Write a sed script, paste your text, and watch every address, substitution and hold-space command run on this device.
Run real awk on your own text in this tab — fields, BEGIN/END, printf and arrays, with stdout, stderr and the exit code shown.
Pick the task and get the exact tar command — quoted for POSIX shells, with bsdtar and GNU tar shown separately where they differ.
Describe what you are looking for and get the find command, with every predicate explained and the destructive actions marked.
Pick the sync you mean and get the rsync command — the -a flags spelled out, the dangerous ones marked, and a dry run offered first.
Pick the job — convert, extract audio, scale, trim, GIF, compress or strip metadata — and copy the ffmpeg command; nothing is transcoded on this page.
Pick a PKI job and read off the exact openssl line — every flag explained, quoting handled, and nothing executed on this page.
Every ${…} form — defaults, substrings, pattern removal, substitution — with what it does, which bash added it, and a worked example.
Your process exited 137 — this page says what killed it, how the 128+N signal band works, and where macOS and Linux numbering differs.
Scaffold POSIX-compliant, error-hardened Bash CLI scripts with getopts option parsing and help menus — entirely on this device.
Interactive reference for Bash conditional test operators: file, string, and integer comparisons in [ ... ] and [[ ... ]].
Interactive ANSI escape sequence generator for terminal styling, 16/256/TrueColor palettes, and code snippets — entirely on this device.
Interactive kernel tunables reference for sysctl.conf and limits.conf covering network performance and memory — entirely on this device.
Generate production-grade, CIS and Mozilla compliant OpenSSH server (sshd_config) hardening configurations.
Generate and validate Linux /etc/fstab mount entries with persistent UUIDs, mount options, and boot safety linting — entirely on this device.
Generate secure iptables, UFW, and nftables firewall rules with stateful connection tracking and rate limiting — entirely on this device.
Construct syntactically validated, flag-optimized SCP and Rsync remote copy commands with port, key, and protocol options — entirely on this device.
Turn compose services back into docker run commands with a flag-by-flag conversion report — entirely on this device.
Convert a compose file into Kubernetes manifests with Kompose-compatible semantics — entirely on this device.
Lint a Dockerfile against 27 hadolint-compatible rules with line-anchored findings — entirely on this device.
Pick a stack, choose the options, get a commented multi-stage Dockerfile — entirely on this device.
Generate clean, production-shaped .dockerignore files with stack presets to shrink build contexts and protect secrets.
Validate and format compose.yaml against the official compose-spec schema — entirely on this device.
Generate robust Dockerfile HEALTHCHECK and docker-compose health probes with presets for Node, Postgres, Redis, and MySQL — entirely in your browser.
Understand container port exposure, host publishing (-p), interface binding, and firewall implications — entirely on this device.
Parse, decompose, and format OCI and Docker image references into canonical registry, namespace, and tag components — entirely on this device.
Fill a guided form, get schema-validated Deployment, Service and Ingress YAML — entirely on this device.
Check manifests against strict per-kind Kubernetes schemas with line-anchored findings — entirely on this device.
Turn usage numbers into requests, limits and quota YAML with the QoS class explained — entirely on this device.
Visualize Kubernetes Role and ClusterRole permissions as a security matrix or build least-privilege RBAC YAML safely in your browser.
Compose kubectl commands task-first and keep the cheat sheet at hand — entirely on this device.
Encode and decode Secret values with the YAML wrapper handled and the newline trap defused — entirely on this device.
Find deprecated apiVersions in pasted manifests and get the exact replacement — entirely on this device.
Deduce Kubernetes QoS classes (Guaranteed, Burstable, BestEffort) and node eviction priorities from container resource specs — entirely on this device.
Simulate pod scheduling against tainted nodes, verify matching logic, and output clean toleration YAML — entirely on this device.
Plan Kubernetes Cluster Pod CIDR topologies, calculate max node capacity, subnet slices, and address exhaustion limits — entirely on this device.
Test equality-based and set-based Kubernetes label selector queries against pod metadata with matched resource breakdowns — entirely on this device.
Multi-select your stacks and get one merged, deduplicated .gitignore — with every rule explained, not just dumped.
Compose a spec-correct Conventional Commits message from a form — or paste one and lint it with commitlint-compatible checks.
Validate versions, compare precedence, test npm ranges — caret vs tilde made explicit — and calculate bumps.
Paste git log output, get a grouped CHANGELOG.md section — Conventional Commits sorted into Features, Fixes and Breaking Changes.
Generate an optimized .gitconfig with identity, default branch, pull rebase, and time-saving aliases.
Generate cross-platform .gitattributes configurations with normalized line endings, Git LFS tracking, and binary guards.
Compose and validate git branch names against team conventions and git-check-ref-format syntax rules — entirely on this device.
Convert Git repository URLs instantly between SSH, HTTPS, and Web formats with organization and repository parsing.
Compose a workflow YAML from triggers, a stack preset and jobs — with GitHub's real constraints checked as you build.
Build a .gitlab-ci.yml from stages, jobs and rules — or paste yours and validate it against the GitLab CI schema.
Build a valid dependabot.yml — ecosystems, directories, schedules, groups and ignore rules — without memorizing the options reference.
Paste a CI workflow and validate it against its vendored SchemaStore schema — GitHub Actions, GitLab CI, CircleCI and more.
Build production-grade CODEOWNERS files for GitHub, GitLab, and Bitbucket with path rules and team handles — entirely on this device.
Build production-grade .pre-commit-config.yaml hook configurations with curated multi-language presets — entirely on this device.
Convert HCL to JSON and format Terraform files with the real HashiCorp HCL library — compiled to WebAssembly, running locally.
Compose an IAM policy statement by statement — actions, resources and conditions — with the JSON structure checked as you build.
Paste an IAM policy and read it in plain English — statement by statement — with wildcard and risk findings, each one cited.
Generate secure AWS S3 bucket policies for HTTPS enforcement, CloudFront OAC, and IP whitelisting — entirely on this device.
Generate AWS S3 CORS configurations in JSON and XML for web apps, SPAs, and cross-origin uploads — entirely in your browser.
Generate secure remote state backend blocks for AWS S3, GCS, Azure, and HCP Terraform with locking and encryption.
Evaluate Terraform pessimistic (~>) operators, test candidate versions, and build required_providers blocks.
Parse variables.tf declarations and scaffold clean terraform.tfvars or JSON files with comments and default values.
Compose frames, script replies and step a WebSocket session on this device — with the handshake key computed and every close code decoded.
Decode any Socket.IO wire packet into type, namespace, ack id and args — or build one from an event form — right on this device.
Paste a raw text/event-stream transcript and see every event parsed by the spec grammar — then replay it with real timing, all on this device.
Lint a Swagger 2.0 or OpenAPI 3.x spec against spec-cited rules and browse it as docs — findings jump to the exact line, entirely on this device.
Upgrade a Swagger 2.0 spec to OpenAPI 3.0 with every mapping shown — servers, requestBody, components — without the spec leaving this device.
Turn the schemas in your OpenAPI spec into realistic example payloads — seeded, deterministic and format-aware — without hosting anything.
Pick any operation in your OpenAPI spec and get a ready request snippet — fetch, axios, curl or Python requests — parameters and auth placeholders included.
Format or minify GraphQL queries and SDL with a canonical printer — errors pinned to line and column, entirely on this device.
See your GraphQL schema as an interactive type graph — fields, relations and reachability from Query — from pasted SDL or introspection JSON.
Generate TypeScript types from GraphQL SDL — objects, inputs, enums, unions and operation result types — with nullability mapped exactly.
All 17 gRPC status codes with meaning, retry guidance, common causes and per-language constants — searchable instantly on this device.
Recompute a Stripe, GitHub or Slack webhook signature from the raw payload and your secret — and see exactly why it does or does not match.
Turn CREATE TABLE DDL into a crow's-foot ER diagram — keys, foreign-key cardinality and SVG export, entirely on this device.
Build or parse PostgreSQL, MySQL, MongoDB, Redis, SQL Server and JDBC connection strings with correct percent-encoding — entirely on this device.
Open a .sqlite file, browse tables and run real SQL in your browser — SQLite compiled to WebAssembly, nothing uploaded.
Run real SQL on CSV and Parquet files in your browser with DuckDB — joins, group-bys and window functions, nothing uploaded.
Check SQL syntax per dialect — unbalanced quotes, clause order and dialect slips flagged with line and column, entirely on this device.
Paste EXPLAIN ANALYZE output and see the plan as a tree with per-node timing, rows and hot spots — entirely on this device.
Convert CREATE TABLE DDL into Prisma schema, SQLAlchemy models or TypeORM entities — with a cited type mapping, entirely on this device.
Translate SQL SELECT statements into MongoDB find() or aggregation pipelines for mongosh — entirely on this device.
Format MongoDB shell queries with ISODate, ObjectId and NumberLong kept intact — where plain JSON formatters choke, entirely on this device.
Search every Redis 7.2 command with syntax, complexity and since-version, and build common commands for redis-cli — entirely on this device.
Convert DynamoDB marshalled JSON to plain JSON and back — S, N, B, M, L and set types handled with number precision preserved, on this device.
Type a letter or emoji, pick shape and colors, and download the complete modern favicon set — generated entirely on this device.
Fill in name, colors, display mode and icons and get a valid site.webmanifest plus the link tag — built entirely on this device.
Drop one 1024px image and download every iOS and Android icon size — Contents.json and mipmap folders included, nothing uploaded.
Type your network name and password and get a printable WiFi QR code guests can scan to join — generated entirely on this device.
Turn contact details into a QR code that saves straight to the address book — vCard 3.0, generated entirely on this device.
Create a QR code that opens a prefilled text message — number and body set by you, generated entirely on this device.
Create a QR code that opens a prefilled email — address, subject and body set by you, generated entirely on this device.
Turn coordinates into a QR code that opens the point in any map app — geo: URI, generated entirely on this device.
Create a QR code that adds an event to the calendar — title, time and place in a standard VEVENT, generated on this device.
Drop a photo or point your camera and read any QR code — decoded on this device with open-source ZXing, never uploaded.
Pick a symbology, type your data and download a print-ready barcode — check digits computed and validated on this device.
Upload a CSV and download a ZIP of QR codes — one per row, named by your chosen column, generated entirely in your browser.
Embed your logo in a QR code with custom colors — error-correction and contrast guardrails keep it scannable, all on this device.
Resize, crop, rotate and flip any image to exact pixels or social presets — processed on this device, never uploaded.
See every EXIF tag in a photo — including GPS — and strip metadata losslessly. Photos are read on this device, never uploaded.
Type a title, pick a template and export a pixel-exact 1200×630 Open Graph image — rendered entirely in your browser.
Drop a screenshot, add a window frame, gradient background and shadow, and export a share-ready PNG — all on this device.
Paste code, pick a theme and window style, and export a crisp PNG or SVG — highlighted and rendered entirely on this device.