Skip to content
All Tools
Focused tool category

Free Online Developer Tools

Developer workbenches for JSON, YAML, XML, HTML, CSS, JavaScript, SQL, GraphQL, Base64, URLs, JWT, crypto, cron, permissions, IP/CIDR, Unicode, binary data, code generation and tables.

105tools Focusedpurpose-built pages
← Browse all tool categories
105 tools

Developer Tools

Developer workbenches for JSON, YAML, XML, HTML, CSS, JavaScript, SQL, GraphQL, Base64, URLs, JWT, crypto, cron, permissions, IP/CIDR, Unicode, binary data, code generation and tables.

EXE Extractor OnlineInspect a Windows executable, detect installer or self-extracting payloads, browse PE resources and sections, then export the available contents as an organized ZIP without running the EXE. EXE to ZIP ConverterCreate an organized ZIP from the extractable contents of a Windows EXE, prioritizing real packaged installer files and optionally including resources, metadata, raw sections and overlay data. EXE Viewer OnlineInspect a Windows EXE without executing it using a tabbed PE viewer for file metadata, resources, sections, imports, exports, readable strings, manifests and hex data. EXE Resource ExtractorBrowse embedded PE resources in a Windows executable with format-aware previews, filtering, individual downloads and one-click ZIP export for all detected resources. EXE Icon ExtractorFind icon resources embedded in a Windows executable, preview available sizes and artwork, then download individual ICO files or all detected icons together. EXE Metadata ViewerRead structural and version metadata from a Windows EXE, including PE format, architecture, subsystem, entry point, timestamp, SHA-256, version strings and resource counts. Password Strength CheckerReview password length, character variety, repetition and approximate character-set entropy locally in the browser, with practical improvement suggestions. Online Code Editor & PlaygroundWrite HTML, CSS and JavaScript online with a live sandboxed preview, captured console, responsive device modes, templates, formatting, minifying and downloadable project files. XML FormatterBeautify XML with clean indentation and validate its syntax. XML MinifierMinify valid XML by removing unnecessary space between elements. YAML FormatterFormat common YAML with normalized indentation and explicit errors for unsupported anchors, aliases, tags or merge keys. YAML ValidatorValidate practical YAML mappings, sequences, scalars and block text locally with clear syntax errors. YAML MinifierNormalize YAML into a compact canonical layout without silently flattening structured values. JSON to YAMLConvert JSON objects and arrays into readable YAML locally. YAML to JSONParse practical YAML and convert it to formatted JSON with explicit unsupported-feature warnings. XML to YAMLConvert XML elements, attributes, repeated nodes and text into structured YAML. YAML to XMLConvert YAML mappings and sequences into a valid XML document with safe element names. CSV to YAMLConvert CSV rows into a YAML sequence of objects using the header row as keys. YAML to CSVConvert an array of YAML objects into properly quoted CSV. TOML to JSONConvert practical TOML configuration files into formatted JSON with explicit scope limits. JSON to TOMLConvert JSON configuration objects into readable TOML for common top-level and section-based files. INI to JSONParse common INI sections and key/value pairs into structured JSON. JSON to INIConvert JSON configuration objects into INI sections and key/value pairs. JSON DiffCompare two JSON documents structurally and report added, removed and changed paths. XML DiffCompare two XML documents structurally after parsing elements, attributes and text. JSON Schema ValidatorValidate JSON against common JSON Schema rules including types, required fields, properties, items, enums, ranges and composition keywords. JSONPath TesterRun practical JSONPath property, index, quoted-key and wildcard queries against local JSON. XPath TesterEvaluate XPath expressions with the browser XML engine and inspect matching nodes or scalar results. CSS Selector TesterTest CSS selectors against pasted HTML using the browser querySelectorAll engine and inspect matching elements. Cron Expression GeneratorBuild and validate classic five-field cron schedules and preview upcoming local run times. Cron Expression ParserParse classic five-field cron expressions and preview their next local executions. Cron Next Run CalculatorCalculate multiple upcoming execution times for a validated five-field cron expression. Chmod CalculatorBuild Unix chmod permissions from owner, group and others read/write/execute controls. Unix Permission ConverterConvert Unix permissions between octal and symbolic forms including setuid, setgid and sticky bits. MIME Type LookupLook up common MIME types from extensions or find known extensions for a MIME type. HTTP Status Code LookupLook up common HTTP status codes, names and response classes from a local reference table. User-Agent ParserInspect common browser, OS, device-class and bot signals in a User-Agent string with spoofing limitations clearly stated. IP CIDR CalculatorCalculate network, mask, broadcast, address range and host counts from an IPv4 CIDR block. IPv4 Subnet CalculatorInspect IPv4 subnet boundaries, masks, broadcast addresses and traditional usable-host ranges. IP to Decimal ConverterConvert a valid IPv4 address into its unsigned 32-bit decimal representation. Decimal to IP ConverterConvert an unsigned 32-bit decimal value into dotted IPv4 notation. URL Punycode ConverterConvert internationalized domain names between Unicode display form and ASCII/Punycode form. Unicode Character InspectorInspect Unicode code points, decimal values and UTF-8 bytes for each character in text. ASCII TableBrowse and filter the full 7-bit ASCII reference table with decimal, hexadecimal and character labels. Unicode Code Point ConverterConvert Unicode characters to U+ code points or code-point lists back into characters. Hex Text ConverterConvert UTF-8 text to hexadecimal bytes or decode hexadecimal bytes back into text. Binary Text ConverterConvert UTF-8 text to binary bytes or decode eight-bit binary byte groups back into text. Hexdump ViewerCreate a classic offset, hexadecimal-byte and ASCII hexdump from local text input. HMAC GeneratorGenerate HMAC-SHA256, SHA384 or SHA512 digests locally with the Web Crypto API. AES Encrypt DecryptEncrypt or decrypt text locally with AES-256-GCM and PBKDF2-SHA256 password-derived keys. Random String GeneratorGenerate cryptographically random strings with configurable length, quantity and character sets. Password GeneratorGenerate cryptographically random passwords with length, character-class and ambiguous-character controls. ULID GeneratorGenerate time-sortable 26-character ULIDs with cryptographic randomness. Nano ID GeneratorGenerate URL-safe Nano-ID-style identifiers with cryptographic randomness and configurable length. Lorem Ipsum GeneratorGenerate configurable Lorem Ipsum words, sentences or paragraphs locally. Barcode GeneratorGenerate real Code 128-B barcodes from printable ASCII and download the rendered PNG. Barcode ScannerDetect supported barcodes in local images using the browser BarcodeDetector API when available. JSON to TypeScript InterfaceGenerate nested TypeScript interfaces from a JSON object with inferred field types. JSON to PHP ArrayConvert JSON values into a valid PHP array return expression. JSON to Java ClassGenerate nested Java classes and inferred field types from a JSON object. JSON to Python DictConvert JSON into Python dictionary/list literal syntax with Python booleans and None. HTML Table GeneratorGenerate a clean HTML table scaffold from configurable rows, columns and optional headers. Markdown Table GeneratorGenerate a Markdown table scaffold with headers and correctly sized separator rows. CSV to Markdown TableConvert properly quoted CSV into a Markdown table with escaped pipe characters. CSV to HTML TableConvert CSV into an escaped semantic HTML table with the first row as table headings. CSV to LaTeX TableConvert CSV rows into a basic LaTeX tabular environment with escaped special characters. SQL Query MinifierRemove SQL comments and safe redundant whitespace while preserving quoted strings. SQL Escape UnescapeQuote or unquote SQL string-literal text and explain why prepared statements remain preferable. GraphQL FormatterTokenize and format GraphQL queries, mutations, fragments and variables into a readable layout. GraphQL MinifierRemove comments, commas and redundant GraphQL whitespace while preserving strings and tokens. JSON FormatterFormat JSON in a professional local workbench with configurable indentation, key sorting, tree/code views, search, JSONPath querying, file import, statistics and downloads. JSON MinifierValidate and minify JSON locally with file import, key sorting, JSONPath filtering, tree inspection, byte-size comparison and downloadable output. JSON ValidatorValidate JSON locally with line and column error reporting, structural statistics, tree inspection, search, JSONPath queries and file import. Base64 EncoderEncode Unicode text as Base64 in the browser, then copy the complete encoded payload for APIs, configuration, development or data-transfer workflows. Base64 DecoderDecode Base64 data into readable Unicode text. URL EncoderPercent-encode text for safe placement inside a URL component, query value or development workflow and copy the encoded result instantly. URL DecoderDecode percent-encoded URL text into readable characters for debugging links, query parameters, redirects and application data. HTML EncoderConvert reserved HTML characters into entities for safer display inside markup, examples, documentation and development content. HTML DecoderDecode named or numeric HTML entities back into readable characters for inspecting markup, copied text and encoded content. Decimal to BinaryConvert a base-10 decimal integer to its binary representation instantly for programming, computer-science and digital-logic work. Binary to DecimalConvert a binary value to its base-10 decimal representation instantly for programming, debugging and computer-science exercises. Hex to DecimalConvert a hexadecimal value to base-10 decimal for code, memory values, colour-related debugging and other developer workflows. Unix Timestamp ConverterConvert dates and Unix timestamps in seconds, milliseconds or microseconds with automatic precision detection, UTC/local views, ISO output and relative time. UUID GeneratorGenerate 1 to 1,000 cryptographically random UUID v4 or time-ordered UUID v7 values with case and hyphen controls. SHA-256 Hash GeneratorGenerate and verify browser-side SHA-256, SHA-384, SHA-512 or legacy SHA-1 checksums for text or files using the Web Crypto API. HEX to RGB ConverterConvert colors between HEX, RGB/RGBA, HSL/HSLA, HSV/HSB and CMYK with alpha controls, a native color picker and live swatch. HTML MinifierMinify HTML while preserving preformatted, textarea, script and style content. CSS MinifierRemove CSS comments and unnecessary spacing without changing quoted values. JavaScript MinifierApply conservative browser-side JavaScript minification while preserving strings and template literals. HTML FormatterFormat HTML markup with readable line breaks and indentation. CSS FormatterBeautify CSS rules with consistent indentation and line breaks. JavaScript FormatterMake JavaScript easier to inspect with conservative indentation and line breaks. SQL FormatterFormat common SQL clauses into a more readable query layout. URL ParserParse, inspect and rebuild URLs with editable query rows, repeated-key support, decoded values and tracking-parameter removal. Query String ParserParse query strings into editable key/value rows and JSON, preserve repeated keys, remove common tracking parameters and rebuild the query. JWT DecoderDecode JWT header, payload and time claims locally, then optionally verify HS256/384/512 signatures with a secret or RS256/384/512 signatures with a PEM public key. Regex TesterTest JavaScript regular expressions with live highlighting, flags, match navigation data, capture groups, replacement preview, presets and risky-pattern warnings. Slug GeneratorGenerate URL slugs in bulk with separator, stop-word, transliteration, number and length controls plus duplicate detection and URL previews. PX to REM ConverterConvert PX, REM, EM and percentage CSS units from one professional converter with adjustable root/context sizes and common reference values. REM to PX ConverterConvert REM, PX, EM and percentage CSS units from one professional converter with adjustable root/context sizes and common reference values. Color Contrast CheckerCheck WCAG contrast with editable HEX colors, font size and weight, AA/AAA results, swap controls, live UI preview and nearest passing text-color suggestions. CSS Gradient GeneratorBuild linear, radial, conic and repeating CSS gradients with multiple color stops, opacity, positions, presets and live CSS preview. Meta Tag GeneratorBuild SEO, robots, canonical, Open Graph, X/Twitter and hreflang markup with SERP/social previews, approximate pixel checks, validation and head-tag import. Robots.txt GeneratorBuild professional robots.txt policies with multiple crawler groups, unlimited Allow/Disallow rules, search/AI presets, sitemap rows, import, validation, conflict warnings and a local URL rule tester. Schema Markup GeneratorBuild validated JSON-LD with dynamic FAQ/Breadcrumb fields, raw import/editing, page @graph composition and support for Article, Product, LocalBusiness, Event, JobPosting, Recipe, Course, Dataset, Person and more.
QuickConvertify category guide

Professional browser utilities for code and structured data

What you can do here

Format, validate, query, diff, encode, decode and convert JSON, YAML, XML, HTML, CSS, JavaScript, SQL, GraphQL and configuration data; work with hashes, HMAC, AES, JWT, cron, permissions, IP/CIDR, Unicode, binary data, random IDs, barcodes and code-generation utilities.

How to choose the right tool

Use these tools as development aids and verify output in your project toolchain. Complex standards such as YAML and JSON Schema report their supported scope instead of silently pretending to implement every optional feature.

Check the finished result

Use representative input plus edge cases, then parse, compile or test the output in the actual language, runtime or project that will consume it.

Need a different type of task? Browse the complete free online tools directory →