Online Developer Tools

Small developer utilities for encoding, formatting and IDs.

Identify FileFind out what a file really is by reading its content instead of its extension, then open it with the tool that reads it.ViewSVG PNGExport SVG files to PNG images for sharing, previews and raster workflows.ConvertFaviconTurn any image into a complete favicon set: ICO, PNG sizes, apple-touch-icon, web manifest and ready-to-paste HTML.DeveloperUnzipOpen ZIP archives in your browser, preview the contents and download only the files you need.CompressXLSX CSVConvert Excel spreadsheets (XLSX, XLS) to CSV files, one per sheet, entirely in your browser.ConvertCSV XLSXConvert CSV files into Excel XLSX spreadsheets ready to open, sort and format.ConvertFormat JSONFormat and validate JSON for debugging, APIs and config files.DeveloperFormat SQLFormat and beautify SQL queries with proper indentation and keyword casing, right in your browser.DeveloperJSON TSGenerate TypeScript interfaces from JSON, with nested types, optional fields and union detection.DeveloperJSON YAMLConvert JSON into clean, readable YAML for configs, pipelines and Kubernetes manifests.DeveloperYAML JSONConvert YAML configs and manifests into formatted JSON, with clear errors on invalid syntax.DeveloperBase64 EncodeEncode text into Base64 for headers, config and developer workflows.DeveloperBase64 DecodeDecode Base64 text back into readable content.DeveloperUUIDGenerate UUID v4 identifiers locally in the browser.DeveloperFormat XMLFormat and validate XML for feeds, configs and integrations.DeveloperXML to JSONConvert XML into readable JSON for APIs and data workflows.DeveloperJSON to XMLConvert JSON into XML for integrations, feeds and legacy systems.DeveloperCSV to JSONConvert CSV rows into JSON arrays for APIs and scripts.DeveloperJSON to CSVConvert JSON arrays into CSV for spreadsheets and exports.DeveloperCase ConverterConvert text into UPPERCASE, lowercase, Title Case, Sentence case, camelCase and snake_case at once.TextHex / RGBConvert colors between hex and RGB notation in either direction.DeveloperJWT DecoderDecode a JWT header and payload and check its expiry, entirely in your browser.DeveloperRegex TesterTest a regular expression against a string and see every match highlighted with its position.DeveloperMarkdown to HTMLConvert Markdown into clean HTML markup for READMEs, docs and CMS content.TextText Diff CheckerCompare two blocks of text and instantly see the exact words that were added, removed or left unchanged.TextHash GeneratorGenerate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text, entirely in your browser.DeveloperHTML EntitiesEncode text into HTML entities or decode HTML entities back into plain text, instantly.DeveloperPassword StrengthCheck how strong a password is and get specific suggestions to improve it, entirely offline.SecurityTimestampConvert a Unix timestamp to a readable date, or a date to a Unix timestamp, entirely in your browser.DeveloperDecimal ⇄ BinaryConvert decimal to binary or binary to decimal instantly, in either direction.DeveloperDecimal ⇄ OctalConvert decimal to octal or octal to decimal instantly, in either direction.DeveloperDecimal ⇄ HexConvert decimal to hexadecimal or hexadecimal to decimal instantly, in either direction.DeveloperBinary ⇄ HexConvert binary to hexadecimal or hexadecimal to binary instantly, in either direction.DeveloperContrast CheckerCheck the WCAG contrast ratio between a text color and a background color, entirely in your browser.DeveloperMorse CodeTranslate text to Morse code, or Morse code back to text, entirely in your browser.TextJSON DiffCompare two JSON documents and instantly see which keys were added, removed or changed.DeveloperCron ExplainerTurn a 5-field cron expression into a plain-English schedule, with the next upcoming run times.DeveloperMeta TagsGenerate SEO, Open Graph and Twitter Card meta tags for a page, ready to paste into your <head>.WebHTML FormatterBeautify or minify an HTML snippet, both at once, entirely in your browser.DeveloperCSS FormatterBeautify or minify a CSS stylesheet, both at once, entirely in your browser.DeveloperSRT VTTConvert SRT subtitles to WebVTT for HTML5 video, entirely in your browser.ConvertVTT SRTConvert WebVTT subtitles to SRT for media players and TVs, entirely in your browser.ConvertSub ShiftFix out-of-sync subtitles by shifting every timestamp forward or backward, entirely in your browser.TextOFX CSVTurn OFX and QFX bank statements into a clean CSV you can open in Excel, without the statement ever leaving your browser.ConvertCSV OFXTurn the CSV your bank exports into an OFX statement that GnuCash, YNAB and Quicken import cleanly, entirely in your browser.ConvertQIF CSVConvert old Quicken QIF files into a clean CSV for Excel, without the data ever leaving your browser.ConvertXLSX ViewerOpen an Excel spreadsheet and read every sheet in a real grid, without Excel and without a Microsoft licence.View