# Developer Tools

> Format, validate, decode, and generate the things developers deal with every day.

URL: https://uttir.com/developer-tools
Tools in this category: 72

## About this category

Utilities for everyday development work: format and validate JSON, decode JWTs, generate UUIDs, encode and decode Base64 and URLs, convert timestamps, and more. Everything runs locally in your browser.

## Tools

- [JSON Formatter](https://uttir.com/json-formatter) — Format, beautify, and validate JSON with adjustable indentation — instantly in your browser.
- [JSON Validator](https://uttir.com/json-validator) — Check whether your JSON is valid and find the exact line and column of any syntax error.
- [JSON String Escape / Unescape](https://uttir.com/json-string-escape) — Escape a string for safe embedding inside a JSON document (handles quotes, backslashes, control characters), or unescape a JSON-encoded string literal back to its raw form.
- [UUID Generator](https://uttir.com/uuid-generator) — Generate cryptographically random UUID v4 identifiers, one or a thousand at a time.
- [Email Validator](https://uttir.com/email-validator) — Check any email address for format errors, common typos, disposable providers, and role addresses — instantly in your browser.
- [Base64 Encoder](https://uttir.com/base64-encoder) — Encode any text — including emoji and non-Latin scripts — into standard Base64.
- [Base64 Decoder](https://uttir.com/base64-decoder) — Decode Base64 back into readable text, with clear errors for malformed input.
- [URL Encoder](https://uttir.com/url-encoder) — Percent-encode text for safe use in URLs — as a query value or a full URL.
- [URL Decoder](https://uttir.com/url-decoder) — Decode percent-encoded URLs and query strings back into readable text.
- [JWT Decoder](https://uttir.com/jwt-decoder) — Decode a JWT’s header and payload and check its expiration — without sending it anywhere.
- [JWT Sign (HS256 / RS256)](https://uttir.com/jwt-sign) — Sign a JSON Web Token with HS256 (HMAC shared secret) or RS256 (RSA private key). Output is a standard compact JWT (header.payload.signature).
- [HMAC Generator](https://uttir.com/hmac-generator) — Compute a Hash-based Message Authentication Code (HMAC) for any message and shared secret. Supports SHA-256, SHA-512, SHA-1, and MD5. All computation runs in your browser.
- [Unix Timestamp Converter](https://uttir.com/unix-timestamp-converter) — Convert Unix timestamps to readable dates and back, with a live current-time readout.
- [Regex Tester](https://uttir.com/regex-tester) — Test and debug regular expressions with live matches, capture groups, and highlighted results.
- [SQL Formatter](https://uttir.com/sql-formatter) — Format and beautify SQL queries for MySQL, PostgreSQL, SQLite, and more — with optional keyword uppercase and tab indentation.
- [HTTP Status Code Lookup](https://uttir.com/http-status-codes) — Look up any HTTP status code from 100 to 511 with plain-language explanations, searchable and filterable by category.
- [SVG Optimizer](https://uttir.com/svg-optimizer) — Minify and clean up SVG markup from any source — strip editor metadata, remove default attributes, round numbers, and see the byte savings. Free, in your browser, no upload.
- [EMV TLV Parser](https://uttir.com/emv-tlv-parser) — Decode an EMVCo tag-length-value payload into a readable tree. Same format used by PIX, QRIS, PromptPay, DuitNow, VietQR, and BharatQR.
- [QR Modifier](https://uttir.com/qr-modifier) — Convert a static QRIS code to dynamic, set the transaction amount, edit the merchant name or city, and recompute the CRC — entirely in your browser.
- [Luhn / PAN Validator](https://uttir.com/luhn-pan-validator) — Validate a credit or debit card number with the Luhn checksum, identify the scheme (Visa, Mastercard, Amex, Discover, JCB, UnionPay), and generate a display-safe mask.
- [ULID Generator](https://uttir.com/ulid-generator) — Generate ULIDs — sortable, URL-safe 26-character identifiers with a built-in timestamp. Free, cryptographically random, generated in your browser.
- [CSV to JSON Converter](https://uttir.com/csv-json-converter) — Convert CSV to JSON and JSON to CSV instantly, right in your browser.
- [CSV Viewer](https://uttir.com/csv-viewer) — View any CSV as a sortable, searchable table — paste or drop a file, filter rows, and see column stats in your browser.
- [JSON Diff](https://uttir.com/json-diff) — Compare two JSON values semantically. Ignores key order, highlights added/removed/changed paths, and works with nested objects and arrays.
- [JSONPath Query](https://uttir.com/jsonpath) — Query any JSON document with JSONPath syntax — extract fields, filter arrays, count matches. A free, in-browser jq-lite for everyday JSON inspection.
- [TOML ↔ JSON Converter](https://uttir.com/toml-json-converter) — Convert TOML to JSON and JSON to TOML, instantly in your browser. Useful for pyproject.toml, Cargo.toml, and any modern config file. Free, no upload.
- [Hash Generator](https://uttir.com/hash-generator) — Generate MD5, SHA-1, SHA-256, and SHA-512 hashes of any text instantly.
- [UTM Builder](https://uttir.com/utm-builder) — Add UTM campaign parameters to any URL so you can track traffic sources accurately in Google Analytics.
- [Meta Tag Generator](https://uttir.com/meta-tag-generator) — Generate title, meta description, canonical, Open Graph, and Twitter card tags as ready-to-paste HTML.
- [Sitemap Generator](https://uttir.com/sitemap-generator) — Generate a clean XML sitemap for your website in seconds.
- [robots.txt Generator](https://uttir.com/robots-txt-generator) — Generate a valid robots.txt with allow and disallow rules, sitemaps, and AI crawler directives.
- [HTML Entity Encoder/Decoder](https://uttir.com/html-entity-encoder-decoder) — Encode special characters to HTML entities (& < > " ’) and decode named, decimal, or hex entities back to text.
- [Morse Code Translator](https://uttir.com/morse-code-translator) — Translate text to Morse code and decode Morse back to text. Letter-perfect ITU/ANSI standard.
- [Base32 Encoder/Decoder](https://uttir.com/base32-encoder-decoder) — Encode text to Base32 and decode Base32 strings back. RFC 4648 alphabet, UTF-8 safe.
- [Cron Expression Parser](https://uttir.com/cron-parser) — Parse a 5-field cron expression and see when it will next fire, with a plain-English explanation.
- [JSON to YAML Converter](https://uttir.com/json-to-yaml) — Convert JSON to clean YAML and decode YAML back to JSON. Round-trips common JSON shapes.
- [YAML to JSON Converter](https://uttir.com/yaml-to-json) — Parse YAML into structured JSON, instantly in your browser. Useful for reading Kubernetes manifests, GitHub Actions workflows, and any YAML config.
- [HTML Minifier](https://uttir.com/html-minifier) — Shrink HTML by stripping comments and collapsing whitespace. See byte savings in real time.
- [CSS Minifier](https://uttir.com/css-minifier) — Shrink CSS by stripping comments, collapsing whitespace, and tightening punctuation. See byte savings live.
- [JavaScript Minifier](https://uttir.com/js-minifier) — Quick JS minifier that strips comments and collapses whitespace. Best for trusted, simple code snippets.
- [User Agent Parser](https://uttir.com/user-agent-parser) — Identify the browser, OS, and device type from any user-agent string. Detects bots and crawlers too.
- [Cron Expression Generator](https://uttir.com/cron-generator) — Build cron expressions from a simple form, or pick a common preset. See plain-English explanations.
- [Number Base Converter](https://uttir.com/number-base-converter) — Convert between binary, octal, decimal, and hexadecimal. Type in any field and the other three update live.
- [TOTP Code Generator](https://uttir.com/totp-generator) — Generate time-based one-time passwords (2FA codes) from a Base32 secret. Same algorithm as Google Authenticator.
- [DNS Lookup](https://uttir.com/dns-lookup) — Query DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA) for any domain using Google DNS-over-HTTPS.
- [IP Geolocation Lookup](https://uttir.com/ip-geolocation-lookup) — Look up geolocation info for any IPv4 or IPv6 address — country, city, ISP, ASN, timezone. Free, runs in your browser.
- [CIDR Subnet Calculator](https://uttir.com/cidr-subnet-calculator) — Calculate network, broadcast, mask, wildcard, and host range for any IPv4 or IPv6 CIDR block. Pure math, runs in your browser.
- [WHOIS / RDAP Lookup](https://uttir.com/whois-lookup) — Look up domain or IP registration info via RDAP. Registrar, status, dates, nameservers, contacts. Free, runs in your browser.
- [CSS Flexbox Playground](https://uttir.com/css-flexbox-playground) — Visual playground for CSS Flexbox. Adjust container and item properties with sliders, see the live layout update, and copy the generated CSS.
- [CSS Grid Playground](https://uttir.com/css-grid-playground) — Visual playground for CSS Grid. Define rows, columns, and gaps, place items by area or line number, and copy the generated CSS.
- [EXIF / Image Metadata Viewer](https://uttir.com/exif-metadata-viewer) — Read EXIF, GPS, IPTC, and other metadata from any image. See camera, lens, location, and timestamp. Your image never leaves your device.
- [HTML to PDF](https://uttir.com/html-to-pdf) — Convert HTML to a PDF in your browser. Write or paste HTML, see a live preview, and download a print-ready PDF. No upload, no tracking, no server.
- [Barcode Generator](https://uttir.com/barcode-generator) — Generate barcodes in 8 formats (EAN, UPC, Code 128, Code 39, ITF, MSI, Codabar, Pharmacode). Download as PNG or SVG. Runs in your browser, no upload.
- [CSS Box Shadow Generator](https://uttir.com/css-box-shadow-generator) — Visually design CSS box-shadows. Adjust offset, blur, spread, color, and inset. Stack multiple shadows for layered effects. Get the generated CSS instantly.
- [CSS Border Radius Generator](https://uttir.com/css-border-radius-generator) — Visually design CSS border-radius values. Independent corner control, preset shapes, live preview, and copyable CSS. Includes the "organic" 8-value syntax.
- [JSON Tree Viewer](https://uttir.com/json-tree-viewer) — Paste any JSON and explore it as a collapsible tree. Click any value to copy it, or copy the whole path. Free, runs in your browser, no upload.
- [Meta Tag Preview](https://uttir.com/meta-tag-preview) — See how your page will look in Google search results, Twitter, Facebook, and LinkedIn — before you publish. Type a title and description, upload an image, and the preview updates live.
- [Markdown Editor](https://uttir.com/markdown-editor) — Write Markdown on the left, see the rendered HTML on the right. Live preview, character / word / line counts, copy HTML or Markdown, drag-drop a file to open it.
- [File Compressor (Zip / Unzip)](https://uttir.com/file-compressor) — Create a zip archive from any files, or extract one — entirely in your browser. No upload, no signup, no file-size limits beyond what your browser can hold.
- [API Tester (HTTP Requests)](https://uttir.com/api-tester) — Make HTTP requests from your browser: GET, POST, PUT, DELETE, with custom headers and body. Import a cURL command, see the full response (status, headers, body) with timing. Free, in browser, no signup.
- [Image to Text (OCR)](https://uttir.com/ocr) — Extract text from any image — screenshots, scanned documents, photos of signs. Choose a language, see the recognized text with confidence, and copy or download it. Free, in browser, no signup.
- [PDF OCR — Extract Text from Scanned PDFs](https://uttir.com/pdf-ocr) — Pull text out of a scanned PDF in your browser. Each page is rendered at high resolution and recognized locally, with per-page text and a combined export. No upload, no signup.
- [AES Encrypt / Decrypt](https://uttir.com/aes-encrypt) — Encrypt or decrypt text with a password using AES-256-GCM. The encryption runs entirely in your browser, the password never leaves the page, and the result is a portable text envelope you can paste into an email, a chat, or a file.
- [Subtitle Converter (SRT, VTT, SUB)](https://uttir.com/subtitle-converter) — Convert subtitles between SRT, WebVTT, and MicroDVD SUB. Paste or drop a file, pick the source and target format, and copy the converted text. Includes a timing-shift and a time-scale tool. Free, in your browser, no upload.
- [QR Code Decoder](https://uttir.com/qr-decoder) — Read the text or URL hidden in any QR code image. Drop in a screenshot, a photo, or a saved QR, and get the decoded payload. Detects URLs, emails, Wi-Fi credentials, and vCards. Free, in your browser, no upload.
- [Headline Analyzer](https://uttir.com/headline-analyzer) — Score any headline on word count, character count, power words, sentiment, and clarity. Get a letter grade and a per-dimension tip. Free, in your browser, no upload.
- [Writing Style Analyzer](https://uttir.com/writing-style) — Highlight adverbs, passive voice, complex words, and hard sentences in your text. Paste any draft and see the issues in real time. Free, in your browser, no upload.
- [Business Name Generator](https://uttir.com/business-name) — Generate brand-name ideas for your startup, product, or project. Pick a style (modern, classic, playful, technical) and get a batch of names with the .com domain suggestion. Free, in your browser, no upload.
- [Random Name Generator](https://uttir.com/random-name) — Generate random first and last names for mockups, test data, or placeholder content. Filter by gender (any, male, female, neutral) and region (English, Spanish, French, German, Japanese, Chinese, Arabic). Free, in your browser, no upload.
- [Network Latency Test](https://uttir.com/network-latency-test) — Ping several well-known endpoints from your browser and compare round-trip times to work out whether a slowdown is you or them.
- [FPS Benchmark](https://uttir.com/fps-benchmark) — Measure your display's real refresh rate and frame delivery stability in a 10-second test.
- [Scroll Performance Test](https://uttir.com/scroll-performance-test) — Auto-scrolls a sample panel at a constant speed and counts dropped frames, so you can see how smooth this device really is.

---

For the full HTML page, visit https://uttir.com/developer-tools.
This file is the markdown rendering at https://uttir.com/developer-tools.md.
