Developer tools that run entirely in your browser
JSON, encoding, crypto, timestamps, UUIDs and more — 94 tools, all 100% client-side. Your input is processed in your browser.
Why ArpGate DevTools
94 developer utilities for JSON, encoding, crypto, timestamps and more — built for people who don't want to paste production data into a random website.
Every tool runs 100% in your browser: no backend, no database, no external API. A strict Content-Security-Policy blocks egress at the browser level, and the interface is translated into 12 languages.
Tools by category
JSON
- JSON Formatter & Validator Available now
Format, validate and minify JSON. Precise error location with row and column, plus syntax highlighting.
- JSON String Escape / Unescape Available now
Escape and unescape JSON strings — quotes, control characters and \uXXXX.
- JSON Tree Viewer Available now
Render JSON as a collapsible, navigable tree.
- JSON ↔ XML Converter Available now
Convert between JSON and XML. Nested objects are wrapped under a configurable root element.
- JSON ↔ YAML Converter Available now
Convert between JSON and YAML 1.2 with live validation and row/column error locations.
- JSONPath Query Available now
Run JSONPath / jq-style queries against a JSON document and highlight every match.
- JSON Schema Validator Available now
Validate JSON against a JSON Schema (Draft-07 / 2019-09 / 2020-12) with per-field violations, or infer a schema from a sample.
- Mock JSON Generator Available now
Generate fake JSON data with @faker-js/faker — pick preset fields or author a template, choose a locale, and export as JSON or CSV.
- JSON Diff Available now
Compare two JSON documents and highlight structural differences.
- JSON to Excel Converter Available now
Convert a JSON array into an Excel .xlsx workbook with SheetJS and download it.
- JSON to CSV Converter Available now
Flatten an array of JSON objects into CSV with RFC 4180 quoting. Download the result as a file.
- JSON to Code Generator Available now
Generate TypeScript, Java, Go and C# entity types from JSON. Infers nested objects and arrays.
Encoding
- Base64 Encode / Decode Available now
UTF-8 safe Base64 encoding and decoding, with an optional URL-safe variant.
- URL Encode / Decode Available now
Percent-encoding for URL components and full URLs (RFC 3986).
- HTML Entity Encode / Decode Available now
Encode and decode HTML entities — named, decimal and hexadecimal.
- Hex / ASCII / Unicode Available now
Convert between text, UTF-8 hex bytes and Unicode code points.
- gzip / deflate / zlib Compress & Decompress Available now
Compress or decompress text with gzip, deflate or zlib. Output as Base64 or Hex with a before/after size comparison.
- Punycode / IDN Converter Available now
Convert internationalized domain names between Unicode (中文.com) and ASCII Punycode (xn--). Handles email addresses and a per-label breakdown. RFC 3492.
Crypto
- Hash Calculator Available now
Compute SHA-1/256/384/512 via Web Crypto and MD5. Hex or Base64 output.
- HMAC Generator Available now
Compute HMAC-SHA-1/256/384/512 signatures with Web Crypto. Hex or Base64 output, all in your browser.
- bcrypt Hash & Verify Available now
Hash a password with bcrypt (adaptive cost), or verify a plaintext against an existing $2a$ / $2b$ hash. Adjustable cost, calibrated timing — all in your browser.
- TOTP / HOTP 2FA Generator Available now
Generate time-based (TOTP) or counter-based (HOTP) one-time passwords from a Base32 secret or an otpauth:// URI. Live countdown and a scannable QR code — all locally in your browser.
- AES Encrypt / Decrypt Available now
AES-GCM symmetric encryption with a PBKDF2-derived key, random salt and IV. Password-based.
- RSA Encrypt / Sign Available now
RSA-OAEP encryption and RSASSA-PKCS1-v1_5 signing with Web Crypto. Generate a key pair or paste a PEM key.
- Password Generator Available now
Generate cryptographically secure random passwords with crypto.getRandomValues.
- Salt & Random Token Generator Available now
Generate cryptographically secure random salts and tokens as hex or Base64, using crypto.getRandomValues.
Convert
- Timestamp Converter Available now
Convert between Unix timestamps and human-readable dates across time zones.
- Cron Expression Builder Available now
Build, validate and explain cron expressions. Computes the next trigger time (UTC).
- Base / Radix Converter Available now
Convert integers between bases 2–62 with BigInt, so even very large numbers keep full precision.
- Number Formatter Available now
Format numbers with Intl.NumberFormat — thousands separators, scientific notation, precision and currency, for any locale.
- Unit Converter Available now
Convert between units of length, area, volume, temperature, data storage and time — pure coefficients, 100% offline.
- ID Number Validator (Multi-Country) Available now
Validate national ID numbers from 15 countries: check format and checksum locally for China, US, UK, Canada, Australia, India, Japan, Korea, Russia, France, Germany, Spain, Portugal, Bangladesh and Saudi Arabia. No lookup, no storage.
- AI Compute Converter Available now
Convert between FLOPS/TOPS AI compute units. FLOPS and TOPS measure different operations and aren't directly convertible.
- CIDR / IP Subnet Calculator Available now
Compute network address, broadcast, netmask, host ranges and class for IPv4/IPv6 CIDR blocks using BigInt.
- Chinese to Pinyin Converter Available now
Convert Chinese characters (Hanzi) to pinyin in three tone forms at once — tone marks, tone numbers, and tone-less. Detects polyphones and supports surname mode.
- Simplified ↔ Traditional Chinese Converter Available now
Convert Chinese text between Simplified and Traditional with per-character diff highlighting. Choose general, Taiwan (regional vocabulary like 内存→記憶體), or Hong Kong variants. 100% client-side via opencc-js.
- World Clock & Meeting Planner Available now
Compare current times across multiple timezones side by side and plan cross-region meetings. Pick a reference time in one zone and every other zone updates in sync; working hours (9–18) are highlighted.
Dev
- Regex Tester Available now
Test JavaScript regular expressions with match highlighting and capture groups.
- Color Converter Available now
Convert between HEX, RGB and HSL with a live preview and palette.
- curl Converter Available now
Convert a curl command into JavaScript fetch, axios, Python, Go, Java and HTTPie — live, with multi-language tabs.
- chmod Permission Calculator Available now
Convert between chmod octal, symbolic and a 3×3 permission matrix — live, three-way synced.
- SemVer Parser & Comparator Available now
Parse, compare and range-check semantic versions — supports ^, ~, >=, <, x-ranges and ||.
- Key Code Viewer Available now
Press any key to inspect its KeyboardEvent fields live — key, code, keyCode (legacy), which, modifiers and location, with a recent-press history.
- Credit Card Validator Available now
Validate card numbers with the Luhn checksum and detect the issuer brand (Visa, Mastercard, Amex, UnionPay, Discover). Runs entirely in your browser.
- UUID Generator Available now
Generate cryptographically random UUIDs (RFC 4122 v4) using crypto.randomUUID.
- JWT Decoder Available now
Decode a JSON Web Token (header, payload) and inspect its expiry and signature. Decoding only — the signature is not verified.
- User-Agent Parser Available now
Parse a User-Agent string into browser, engine, operating system and device type. Heuristic, fully client-side.
- Markdown Previewer Available now
Render Markdown to HTML with a self-contained, sanitizing renderer — no raw HTML executes, all output is CSP-safe.
- Robots Meta Generator Available now
Assemble the <meta name="robots"> tag and X-Robots-Tag header from index/noindex/follow/noarchive and other directives.
Format
- JavaScript Formatter & Minifier Available now
Beautify JavaScript with Prettier, or compact it with a safe whitespace and comment minifier.
- CSS Formatter & Minifier Available now
Beautify CSS with js-beautify, or compress it with csso (shorthand and hex shortening).
- HTML Formatter & Minifier Available now
Beautify HTML with js-beautify, or minify it (whitespace and comments) while preserving pre, script and style.
- SQL Formatter Available now
Format SQL across many dialects (MySQL, PostgreSQL, T-SQL and more) with sql-formatter, or minify it.
- XML Formatter & Minifier Available now
Beautify or compress XML with fast-xml-parser. Normalises indentation, attributes and self-closing tags. Pure XML processing — no format conversion.
- YAML Validator & Formatter Available now
Validate, normalise or compress YAML with js-yaml. Tidies indentation and quote style, and splits multi-document (---) streams. Pure YAML processing — no format conversion.
- CSV Toolkit Available now
Parse, align and preview CSV/TSV with custom delimiters and quotes, or convert between CSV and JSON. Sort and deduplicate columns — powered by papaparse.
Text
- Text Statistics Available now
Count characters, bytes, words, lines, sentences and paragraphs with multilingual-friendly word splitting.
- Text Transform Available now
Convert text between naming conventions, letter cases, East-Asian widths, and reverse it.
- Lorem Ipsum Generator Available now
Generate placeholder text — paragraphs, sentences, words or lists — in Latin, English or Chinese, with an optional classic Lorem ipsum opening.
- Word Frequency Analyzer Available now
Count word and character n-gram frequencies in text — CJK via Intl.Segmenter, latin words via Unicode letters, or plain whitespace — with a Top-N table, share, and CSV export.
- Slugify Available now
Convert any text — including Chinese, accents and emoji — into a clean URL-safe slug. Pick a separator, case, CJK-to-pinyin transliteration and an optional length cap, with live preview.
QR
- QR Code Generator Available now
Generate a QR code from text or a URL and download it as PNG or SVG.
- QR Code Decoder Available now
Read a QR code from an uploaded image and copy its decoded text.
- Barcode Generator Available now
Generate 1D barcodes (CODE128, EAN, UPC, CODE39 and more) as PNG or SVG.
- WiFi & vCard QR Generator Available now
Generate a structured QR code (WiFi, vCard, SMS, Geo, Event) from a form and download it as PNG or SVG.
- Data Matrix Generator Available now
Generate a Data Matrix 2D code (ECC200) — the compact symbol used for logistics and electronic-component marking. Choose shape, module size and margin, then export as PNG or SVG.
Image
- Image ↔ Base64 Available now
Convert an image to a Base64 data URL and back, with a live preview and download.
- Image Info Available now
Inspect an image's dimensions, file size, media type, aspect ratio and megapixel count.
- Image Compressor Available now
Resize and re-encode images with Canvas quality control, with a before/after size comparison.
- Image Cropper Available now
Crop images in your browser — drag and resize the selection with mouse or touch, lock an aspect ratio, rotate or flip, then export to PNG, JPEG or WebP.
- Image Watermark Available now
Add a text or logo watermark to images in your browser — position it on a 9-grid, custom spot, or tiled, set opacity and rotation, then export to PNG, JPEG or WebP. Nothing is uploaded.
- Color Palette Extractor Available now
Extract the dominant colors from an image right in your browser — median-cut quantization gives the Top-N colors plus the average, shown as HEX/RGB/HSL, ready to copy or download as a palette. Nothing is uploaded.
- Image EXIF & Metadata Available now
View an image's EXIF/metadata, and edit JPEG EXIF (set comment/copyright, strip GPS/all EXIF) — all in your browser, nothing uploaded.
- Favicon Generator Available now
Generate a complete favicon set from an image or a letter — produces favicon.ico (16/32/48), apple-touch-icon, Android Chrome icons and a webmanifest, packaged as a .zip. Nothing is uploaded.
- SVG Viewer & Minifier Available now
Preview an SVG and strip editor junk — comments, <metadata>, Inkscape and Sodipodi namespaces, and inter-tag whitespace — directly in your browser. Live before/after byte count and viewBox info. Nothing is uploaded.
Web / Frontend Visual
- CSS Gradient Generator Available now
Build linear, radial and conic CSS gradients visually — drag color stops, preview live and copy the CSS or Tailwind v4 snippet.
- Flexbox Editor Available now
Visually tune the container direction, justify, align, wrap and gap, plus per-child grow/shrink/basis/order/align-self — live preview and copy the CSS.
- Box-Shadow Generator Available now
Stack multi-layer box-shadows (offset, blur, spread, color, inset) and tune a button's radius, border, padding and background — live preview and copy the CSS + HTML.
Reference
- HTTP Status Codes Available now
Quick reference for HTTP response status codes — 1xx through 5xx — with search.
- MIME / Content-Type Reference Available now
Lookup table of common MIME types and their file extensions, with search.
- ASCII Character Table Available now
Quick reference for the 128 standard ASCII (0–127) code points: decimal, hex, glyph, name and C-style escapes, with search.
- AI Compute Reference Available now
AI accelerator throughput (FLOPS/TOPS), precision formats, and compute unit definitions.
- Emoji Search & Copy Available now
Browse and search emoji by keyword across multiple languages, then copy in five formats — glyph, codepoint, HTML entity, JS escape, and CSS escape.
- Country Codes Reference Available now
Lookup table of ISO 3166-1 country codes (alpha-2 / alpha-3 / UN M49 numeric), international calling codes, flags, capitals and ISO 4217 currencies — with search.
- Periodic Table of Elements Available now
Interactive periodic table of all 118 chemical elements with category coloring, search, and a detail panel (atomic number, mass, electron configuration, discovery year, and common uses).
- CSS Specificity Calculator Available now
Compute the specificity (A, B, C) of any CSS selector — IDs, classes, attributes, pseudo-classes and elements — compare several selectors at once, and see how each piece contributes. Handles :is(), :not() and :where().
Life
- Mortgage Calculator Available now
Compute a loan or mortgage with the equal-payment or equal-principal method: monthly payment, total interest, total repayment and an amortization schedule.
- Expression Calculator Available now
Safely evaluate an arithmetic expression with + − × ÷ % ^ and parentheses. No eval, no code execution.
- BMI Calculator Available now
Compute Body Mass Index from weight and height, with WHO category.
- Safe Period Calculator Available now
Estimate ovulation, fertile window and safe days from your cycle (Ogino/Knaus calendar method). For reference only — NOT a reliable contraceptive.
- Energy Unit Converter Available now
Convert between joules, calories, kilocalories, watt-hours, BTU and more.
- Date Difference Calculator Available now
Calculate the gap between two dates, or add/subtract days, weeks, months, years and workdays. All date math uses UTC, so results stay the same in every timezone.
- Age Calculator Available now
Calculate your exact age in years, months and days from your birth date, plus the total days you have lived, the weekday you were born on, and the countdown to your next birthday. All date math uses UTC, so results stay the same in every timezone.
- Pomodoro Focus Timer Available now
Boost focus with a Pomodoro timer: configurable focus and break sessions, a circular progress ring, a gentle chime and optional desktop notifications on each phase change, plus a daily completion tally saved on this device.
Latest guides
View all guides-
Android performance via ADB: how to read CPU, GPU, and NPU utilization
Read CPU, GPU, and NPU usage from any Android device over ADB — dumpsys cpuinfo and /proc/stat for CPU, Adreno kgsl and Mali devfreq sysfs nodes for GPU, and honest guidance on why NPU utilization has no standard interface.
Read article → -
Windows cleanup guide: reclaim disk space on every version from 7 to 11
Safe, version-specific ways to free disk space on Windows 11, 10, 8 and 7 — Storage Sense, Disk Cleanup, DISM component cleanup, developer caches, and what never to delete.
Read article → -
How to check CPU, RAM, and disk model and capacity on Windows — GUI and command line
Every way to see your hardware specs on Windows: Task Manager and msinfo32 for quick checks, wmic and PowerShell CIM for exact CPU model, per-stick RAM capacity and part numbers, disk model and health — plus why wmic is deprecated on Windows 11.
Read article →
94 / 94 · Coming soon