# DevTools by developers.do > A collection of free developer tools that run 100% client-side in your browser. No backend. All processing happens locally. Anonymized analytics used to improve the site. DevTools provides utilities for developers including formatters, converters, generators, AI-powered text tools, SAML utilities, and security tools. User-entered data is processed locally in the browser and is not uploaded to a server. ## Tools ### AI Tools - [JS Tokenizers](https://www.developers.do/tools/js-tokenizer): Tokenize text using various AI tokenizers - [RAG Chunker](https://www.developers.do/tools/rag-chunker): Split text into retrieval-friendly chunks with overlap and token counts - [Sentiment Analysis](https://www.developers.do/tools/sentiment-analysis): Analyze emotional tone of text using AI - [Zero-Shot Classification](https://www.developers.do/tools/zero-shot-classification): Classify text into custom categories without training using AI - [Sentence Similarity](https://www.developers.do/tools/sentence-similarity): Generate embeddings and find semantic similarity between texts using AI - [Question Answering](https://www.developers.do/tools/question-answering): Answer questions based on provided context using AI - [Fill-Mask Text Completion](https://www.developers.do/tools/fill-mask): Complete sentences and predict missing words using AI - [Text Summarization](https://www.developers.do/tools/text-summarization): Summarize long text into concise overviews using AI - [Text Extractor](https://www.developers.do/tools/text-extractor): Extract emails, URLs, IPs, dates, and patterns from text - [Vibe Check](https://www.developers.do/tools/vibe-check): Generate AI code review, test plan, and production readiness prompts for vibe-coded apps ### Formatting - [JSON Prettifier](https://www.developers.do/tools/json-prettifier): Format and validate JSON data - [XML/HTML Formatter](https://www.developers.do/tools/xml-prettifier): Format, validate, prettify, and minify XML or HTML data - [XML ↔ JSON Converter](https://www.developers.do/tools/xml-json-converter): Bidirectional XML-to-JSON and JSON-to-XML converter using the familiar @attr / _text convention; repeated tags collapse into arrays - [JSONPath Query Engine](https://www.developers.do/tools/jsonpath-tester): Test JSONPath expressions — supports dot/bracket access, wildcards, slices, recursive descent (..), and filter [?(...)] expressions - [GraphQL Formatter](https://www.developers.do/tools/graphql-formatter): Format and validate GraphQL queries, mutations, subscriptions, and fragments — preserves string literals, args, blocks, lists, and comments - [TOML Parser](https://www.developers.do/tools/toml-parser): Parse, validate, format, and round-trip TOML to/from JSON — spec-compliant via smol-toml - [CSS Minifier / Beautifier](https://www.developers.do/tools/css-formatter): Minify CSS by stripping comments and whitespace, or beautify minified CSS with re-indentation — preserves spaces inside parentheses for values like rgba() and calc() - [JavaScript Minifier](https://www.developers.do/tools/js-minifier): Strip comments and whitespace from JavaScript while preserving strings, template literals, and regex syntax — no AST, no variable renaming, just fast cosmetic minification - [Data URI Converter](https://www.developers.do/tools/data-uri-converter): Convert text to a data: URI with UTF-8 Base64 encoding, or decode a data: URI back to text or binary bytes — handles any MIME type - [Markdown Live Preview](https://www.developers.do/tools/markdown-preview): Write Markdown on the left, see the rendered HTML preview on the right — supports headings, bold, italic, code, lists, quotes, links, autolinks, and GFM strikethrough - [SVG Editor](https://www.developers.do/tools/svg-editor): Edit SVG code on the left, see the live preview on the right — strips scripts and event handlers for safety, adjusts missing xmlns - [SVG Path Visualizer](https://www.developers.do/tools/svg-path-visualizer): Paste an SVG path d attribute and see it rendered instantly — includes presets (curve, star, arc, bezier), adjustable stroke/fill colors, and an optional grid overlay - [HL7 Parser](https://www.developers.do/tools/hl7-parser): Read and parse HL7 v2 messages into structured JSON - [HL7 to FHIR Converter](https://www.developers.do/tools/hl7-to-fhir): Convert HL7 v2 messages to FHIR R4 Bundles - [Diff / Text Compare](https://www.developers.do/tools/diff-compare): Compare two texts and see color-coded differences - [Stack Trace Formatter](https://www.developers.do/tools/stacktrace-formatter): Format and beautify JavaScript, Python, Java, C#, Go, PHP, and Ruby stack traces - [Beautify Stack Trace](https://www.developers.do/tools/beautify-stack-trace): Clean up and beautify messy error stack traces for readability - [Stack Trace Analyzer](https://www.developers.do/tools/stacktrace-analyzer): Analyze stack traces to identify root causes, explain errors, and separate app from framework code - [Base64 Encoder/Decoder](https://www.developers.do/tools/base64-encoder): Encode and decode Base64 strings - [File Size Converter](https://www.developers.do/tools/file-size-converter): Convert file sizes between decimal (SI) and binary (IEC) units - [Unix Timestamp Converter](https://www.developers.do/tools/unix-timestamp): Convert Unix epoch timestamps to human-readable dates — single or batch — with timezone support - [Cron Expression Tester](https://www.developers.do/tools/cron-tester): Test and parse cron expressions, explain them in plain English, and preview upcoming run times across timezones - [Cron Expression Generator](https://www.developers.do/tools/cron-generator): Build cron expressions visually with field controls — no syntax knowledge required - [URL Encoder / Decoder](https://www.developers.do/tools/url-encoder): Encode and decode URLs using encodeURIComponent and encodeURI - [YAML/JSON Converter & Formatter](https://www.developers.do/tools/yaml-json-converter): Convert between YAML and JSON, or format and validate standalone YAML - [CSV ↔ JSON Converter](https://www.developers.do/tools/csv-json-converter): Convert between CSV and JSON with auto-detection, delimiter handling, type inference, and nested-object flattening - [CSV Viewer / Table Explorer](https://www.developers.do/tools/csv-viewer): Paste CSV and explore it as a sortable, searchable table with sticky headers — no spreadsheet required - [SQL Formatter](https://www.developers.do/tools/sql-formatter): Format and prettify SQL queries with support for MySQL, PostgreSQL, SQLite, and more - [String Case Converter](https://www.developers.do/tools/string-case-converter): Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, title, and sentence case - [Text Statistics](https://www.developers.do/tools/text-statistics): Live word, character, sentence, line, and paragraph counts with reading time and average length stats - [Line Sorter & Deduplicator](https://www.developers.do/tools/line-sorter-dedup): Sort lines alphabetically, numerically, by length, with optional deduplication and trimming - [String Escape / Unescape](https://www.developers.do/tools/string-escape): Escape and unescape text for JSON, XML, CSV, regex, or POSIX shell contexts - [Whitespace Visualizer & Cleaner](https://www.developers.do/tools/whitespace-cleaner): Spot invisible whitespace characters (tabs, NBSP, zero-width, trailing) and clean them with batch options - [HTML Entity Encoder / Decoder](https://www.developers.do/tools/html-entity-encoder): Encode text to HTML entities (named, decimal, hex) and decode entities back to characters - [Unicode Escape / Unescape](https://www.developers.do/tools/unicode-escape): Convert text to \\uXXXX and \\u{XXXXX} Unicode escapes and back — handles emoji and surrogate pairs - [Morse Code Translator](https://www.developers.do/tools/morse-code-translator): Convert text to ITU-R M.1677-1 Morse code and back — supports letters, digits, common punctuation, and word breaks ### Algorithms - [String Similarity](https://www.developers.do/tools/string-similarity): Compare strings using Jaro-Winkler, Levenshtein, Dice, and Hamming algorithms - [Regex Tester](https://www.developers.do/tools/regex-tester): Test regular expressions with match highlighting, capture groups, and string replacement - [Regex Library](https://www.developers.do/tools/regex-library): Browse and copy common regular expressions for validation, extraction, and text processing - [Number Base Converter](https://www.developers.do/tools/number-base-converter): Convert numbers between binary, octal, decimal, and hex with two's complement - [SemVer Comparator](https://www.developers.do/tools/semver-comparator): Compare, sort, and validate semantic version strings per SemVer 2.0.0 with prerelease and build metadata support ### Apps - [iOS App Lookup](https://www.developers.do/tools/ios-app-lookup): Look up iOS app metadata from the App Store using bundle ID - [GameWobble](https://gamewobble.com): Free bite-sized browser games you can play instantly with no downloads or signup - [Terremoto](https://terremoto.developers.do): iOS app for tracking earthquakes in real-time - [FedPulse](https://fedpulse.developers.do): iOS app to search, save, and track federal government jobs - [FAA Part 107 Quiz Prep](https://part107.developers.do): iOS app for FAA Part 107 drone pilot certification exam preparation - [Citizenship Test Prep](https://citizenshiptest.developers.do): iOS app for US citizenship naturalization test preparation - [ClawPet](https://clawpet.clawpantry.com): iOS virtual desktop pet that visualizes bot activity in real-time - [Tech - Interview Prep](https://apps.apple.com/us/app/tech-interview-prep/id6785688459): iOS app for technical interview prep with 1,400+ questions across AI, system design, and more - [DownRangeHQ Shot Timer](https://apps.apple.com/us/app/downrangehq-shot-timer/id6783020376): iOS and Apple Watch shot timer and drill tracker for competition shooters - [Melody Island: Kids Piano](https://apps.apple.com/us/app/melody-island-kids-piano/id6785279265): iOS piano app for kids with colorful keys, adventure levels, and guided songs - [ColorPop Calculator](https://apps.apple.com/us/app/colorpop-calculator/id6785313208): iOS calculator for kids ages 4-8 with visual object-based math - [Phlebotomy Technician ExamPrep](https://apps.apple.com/us/app/phlebotomy-technician-examprep/id6758586662): iOS app for NHA Certified Phlebotomy Technician exam preparation - [CCMA Exam Prep](https://apps.apple.com/us/app/ccma-exam-prep/id6758587083): iOS app for Certified Clinical Medical Assistant exam preparation ### Generators - [Password Generator](https://www.developers.do/tools/password-generator): Generate secure random passwords - [UUID Generator](https://www.developers.do/tools/uuid-generator): Generate UUIDs across all RFC 9562 versions — nil, v1, v2, v3, v4, v5, v6, v7, and v8 - [Lorem Ipsum Generator](https://www.developers.do/tools/lorem-ipsum-generator): Generate placeholder text for designs - [Random Number Generator](https://www.developers.do/tools/random-number-generator): Generate random numbers and see code samples in multiple languages - [QR Code Generator](https://www.developers.do/tools/qr-code-generator): Generate QR codes from text, URLs, or any data - [ULID Generator](https://www.developers.do/tools/ulid-generator): Generate ULIDs — 26-character lexicographically sortable identifiers (48-bit timestamp + 80-bit random) with optional monotonic mode - [Git Branch Name Generator](https://www.developers.do/tools/git-branch-name-generator): Convert a feature description into a clean, git-safe branch name with optional prefix (feat, fix, chore, etc.) and ticket id. Includes copy-paste checkout and push commands - [ASCII Art Text Generator](https://www.developers.do/tools/ascii-art-generator): Convert text to ASCII art banner with built-in block, banner, and thin fonts — no external font files, works in any browser ### Code & Schemas - [JSON to TypeScript](https://www.developers.do/tools/json-to-typescript): Convert JSON to TypeScript interfaces - [JSON to JSDoc](https://www.developers.do/tools/json-to-jsdoc): Convert JSON to JSDoc type definitions - [JSON to C#](https://www.developers.do/tools/json-to-csharp): Convert JSON to C# classes - [JSON to Swift](https://www.developers.do/tools/json-to-swift): Convert JSON to Swift structs - [JSON to Kotlin](https://www.developers.do/tools/json-to-kotlin): Convert JSON to Kotlin data classes - [JSON to Python](https://www.developers.do/tools/json-to-python): Convert JSON to Python dataclasses or Pydantic models - [JSON to Go](https://www.developers.do/tools/json-to-go): Convert JSON to Go structs - [JSON to Rust](https://www.developers.do/tools/json-to-rust): Convert JSON to Rust structs - [JSON Schema Validator & Generator](https://www.developers.do/tools/json-schema-validator): Infer a JSON Schema (draft 2020-12 or draft-07) from JSON and validate JSON against a schema — supports multiple samples to detect optional fields - [Color Picker](https://www.developers.do/tools/color-picker): Pick colors, convert between HEX/RGB/HSL/HSV/CMYK, and browse curated palettes (Tailwind, Nord, Solarized, Dracula, and more) ### Security - [Secrets Scanner](https://www.developers.do/tools/secrets-scanner): Scan text, logs, or configs for leaked keys and tokens - [JWT Decoder](https://www.developers.do/tools/jwt-decoder): Decode and inspect JWT tokens - [MD5 Hash](https://www.developers.do/tools/md5-generator): Generate MD5 hashes from text - [SHA-1 Hash](https://www.developers.do/tools/sha1-generator): Generate SHA-1 hashes from text - [SHA-256/384/512 Hash](https://www.developers.do/tools/sha256-generator): Generate secure SHA-256, SHA-384, or SHA-512 hashes from text - [HMAC Generator](https://www.developers.do/tools/hmac-generator): Generate HMAC signatures with SHA-1, SHA-256, SHA-384, or SHA-512 — output as hex, base64, or base64url - [Clawdbot Security Scanner](https://www.developers.do/tools/clawdbot-security-scanner): Audit Clawdbot/Moltbot/OpenClaw configs for security vulnerabilities - [Certificate & CSR Decoder](https://www.developers.do/tools/csr-decoder): Decode X.509 certificates and PKCS#10 CSRs — subject, issuer, expiry, SANs, extensions, and key details ### SAML - [SAML Decoder](https://www.developers.do/tools/saml-decoder): Decode SAML Requests/Responses from Base64 to readable XML - [SAML Metadata Parser](https://www.developers.do/tools/saml-metadata-parser): Parse SAML Metadata XML and extract IdP/SP configuration - [SAML Certificate Inspector](https://www.developers.do/tools/saml-cert-inspector): Inspect X.509 certificates from SAML metadata, responses, or PEM - [SAML Assertion Builder](https://www.developers.do/tools/saml-builder): Generate test SAML Responses, AuthnRequests, and LogoutRequests - [SAML Metadata Generator](https://www.developers.do/tools/saml-metadata-generator): Generate SAML 2.0 EntityDescriptor metadata XML for SPs and IdPs - [SAML Response Validator](https://www.developers.do/tools/saml-validator): Debug a SAML Response and find out why SSO login is failing ### Networking - [API Tester](https://www.developers.do/tools/api-tester): Test and view API responses - [HTTP Status Code Reference](https://www.developers.do/tools/http-status-codes): Searchable reference of all HTTP status codes with descriptions and use cases - [MIME Type Lookup](https://www.developers.do/tools/mime-type-lookup): Search common MIME types by file extension, MIME string, or category — covers images, video, audio, archives, documents, code, fonts, and data formats - [Common Port Number Reference](https://www.developers.do/tools/port-reference): Searchable reference of common TCP/UDP ports for web, database, email, file transfer, remote access, messaging, networking, DevOps, and security services - [CIDR / Subnet Calculator](https://www.developers.do/tools/cidr-calculator): IPv4 and IPv6 CIDR calculator — network address, broadcast, subnet mask, host range, RFC 1918 / ULA private range detection, reverse DNS PTR, and subnet splitting ### Data - [OSS Data](https://data.developers.do): Open-source data tools for developers