All developer tools
Browse tools by task or search for what you need.
Search all 141 browser tools
Encoding & crypto
13 toolsHTML Entity Encoder
Escape text for inclusion in HTML text content.
Open tool →HTML Entity Decoder
Decode HTML entities into plain text without executing markup.
Open tool →HMAC Generator
Generate HMAC-SHA-256, SHA-384, or SHA-512 using a local secret.
Open tool →OAuth PKCE Generator
Generate a cryptographically random verifier and S256 code challenge.
Open tool →Base64 Encoder / Decoder
Encode and decode UTF-8 text locally in your browser.
Open tool →URL Encoder / Decoder
Encode URL components or decode percent-encoded text locally.
Open tool →Hash Generator
Generate SHA-256 or SHA-512 digests locally with the Web Crypto API.
Open tool →JWT Decoder
Decode JWT headers and payloads locally. Decoding does not verify a signature.
Open tool →JWT Encoder
Create a signed HMAC JWT locally in your browser. Your secret is never uploaded.
Open tool →UUID Generator
Generate cryptographically random UUID v4 identifiers in your browser.
Open tool →ULID Generator
Generate sortable ULIDs locally using browser cryptography.
Open tool →Password Generator
Generate a random password locally. Nothing is sent to a server.
Open tool →Bcrypt Hash Tester
Hash or verify passwords with bcrypt in your browser. Do not reuse production credentials.
Open tool →Converters
22 toolsXML Formatter
Validate and indent XML while preserving mixed text content.
Open tool →XML Validator
Check XML well-formedness. This does not validate an XSD schema.
Open tool →XML Minifier
Remove indentation-only XML text nodes; preserve mixed content and xml:space.
Open tool →SOAP Formatter
Validate a SOAP envelope and format its XML.
Open tool →WSDL Formatter
Format WSDL XML. This checks XML syntax, not WSDL semantics.
Open tool →XML to String
Encode XML markup as a quoted JSON string.
Open tool →String to XML
Decode JSON-escaped XML and validate its structure.
Open tool →Number Base Converter
Convert arbitrary-length signed integers between bases 2 through 36.
Open tool →CSV to JSON
Convert CSV rows to JSON objects locally, with quoted field support.
Open tool →JSON to CSV
Convert a JSON array of objects into downloadable or copyable CSV.
Open tool →XML to JSON
Convert XML elements, attributes, and text to JSON locally.
Open tool →JSON to XML
Convert JSON objects and arrays into formatted XML locally.
Open tool →HTML to Markdown
Convert pasted HTML markup into readable Markdown locally.
Open tool →HTML to React JSX
Convert HTML markup to JSX tags, attributes, and inline styles locally.
Open tool →cURL to Code
Turn common cURL requests into JavaScript fetch, Axios, Python, Go, and Java code.
Open tool →Collection JSON to cURL
Convert a Postman collection JSON document into cURL commands locally.
Open tool →Swagger to Collection JSON
Convert OpenAPI 3 or Swagger 2 definitions into a Postman collection locally.
Open tool →JSON to TypeScript
Generate TypeScript interfaces and root types from JSON, including nested and mixed arrays.
Open tool →JSON to Java
Generate Java records from JSON objects, arrays, and scalar values.
Open tool →JSON to Go Struct
Generate Go structs from JSON examples, including nested objects and arrays.
Open tool →XML Diff
Compare XML documents with readable structural differences.
Open tool →SOAP Diff
Compare SOAP 1.1 or 1.2 envelopes, headers, bodies, and Faults locally.
Open tool →JSON & YAML
18 toolsJSON Stringify
Encode JSON as a quoted JSON string.
Open tool →String to JSON
Decode a JSON string containing a JSON document.
Open tool →JSON Sort Keys
Sort object keys recursively while preserving array order.
Open tool →JSON Flatten
Flatten JSON into unambiguous JSON Pointer paths.
Open tool →JSON Merge
Merge objects recursively; values from the second document replace conflicts, including arrays.
Open tool →JSON5 to JSON
Convert comments, unquoted keys, and other JSON5 syntax to strict JSON.
Open tool →NDJSON Viewer
Validate newline-delimited JSON and display it as an array.
Open tool →JSON Schema Generator
Infer a draft 2020-12 JSON Schema from a sample value.
Open tool →YAML Multi-document Splitter
Parse YAML documents separated by document markers into a JSON array.
Open tool →YAML Anchor Expander
Expand YAML anchors and merge keys into standalone values.
Open tool →Object Path Resolver
Resolve an RFC 6901 JSON Pointer in a JSON document.
Open tool →JSON Formatter & Validator
Beautify, minify, and strictly validate JSON locally with useful errors.
Open tool →JSON Viewer
Format JSON objects and arrays with readable indentation.
Open tool →JSON Diff
Compare two JSON or JSON5 documents and see structural changes clearly.
Open tool →JSONPath Tester
Evaluate a JSONPath expression against JSON locally and inspect matching values.
Open tool →YAML Formatter
Validate and format YAML locally in your browser.
Open tool →YAML to JSON
Convert YAML to formatted JSON locally, including nested maps and sequences.
Open tool →JSON to YAML
Convert JSON values to readable YAML while preserving scalar types.
Open tool →Text & regex
13 toolsLine Sorter
Sort lines alphabetically with configurable direction and duplicate removal.
Open tool →String Escape / Unescape
Escape text as a JSON string or decode JSON string escapes.
Open tool →UTF-8 Byte Counter
Count UTF-8 bytes, Unicode code points, and UTF-16 code units.
Open tool →Zero-width Character Detector
Locate invisible formatting characters and optionally remove them.
Open tool →Smart Quotes Fixer
Replace curly quotes and typographic dashes with ASCII equivalents.
Open tool →Unicode Normalizer
Normalize text using NFC, NFD, NFKC, or NFKD.
Open tool →Regex Tester
Test JavaScript regular expressions with flags, match positions, and capture groups.
Open tool →Text Diff
Compare plain text with readable additions and removals.
Open tool →Case Converter
Convert text between common programming and writing cases locally.
Open tool →Word Counter
Count words, characters, lines, and reading time locally.
Open tool →Markdown Preview
Preview common Markdown headings, lists, links, and code locally.
Open tool →Slug Generator
Create a clean URL slug from a title or phrase locally.
Open tool →Lorem Ipsum Generator
Generate placeholder paragraphs locally. Enter a paragraph count (default 3).
Open tool →CSS & color
9 toolsCSS Unit Converter
Convert px, rem, and em using explicit root and parent font sizes.
Open tool →CSS Beautifier
Format CSS with readable indentation locally.
Open tool →Minify CSS
Remove CSS comments and unnecessary whitespace locally.
Open tool →Color Converter
Convert hex, RGB, and HSL colors locally.
Open tool →Gradient Generator
Generate a CSS linear gradient from two colors and an optional angle.
Open tool →Contrast Checker
Calculate WCAG contrast ratio and AA/AAA text contrast for two colors.
Open tool →Color Palette Generator
Create a locally generated palette from a base hex color.
Open tool →Flexbox Playground
Adjust direction, alignment, and spacing in a live Flexbox preview, then copy the CSS.
Open tool →Tailwind to CSS
Convert common Tailwind utility classes into equivalent CSS declarations.
Open tool →Generators
7 toolsQR Code Generator
Generate a downloadable QR code locally from text or a URL.
Open tool →Mock Data Generator
Generate synthetic JSON records locally from a sample object and count.
Open tool →Favicon Generator
Create a simple SVG favicon locally from text and a background color.
Open tool →.gitignore Builder
Build a .gitignore file from common language and framework templates.
Open tool →README.md Generator
Generate a structured README from project name, description, features, and commands.
Open tool →Dockerfile Generator
Generate a starter Dockerfile for common project runtimes.
Open tool →Sitemap Generator
Generate sitemap XML locally from newline-separated URLs and a site origin.
Open tool →API & networking
10 toolschmod Calculator
Choose owner, group, and other permissions and generate octal and symbolic modes.
Open tool →chmod to English
Explain three-digit octal file permissions.
Open tool →.env Validator
Check simple KEY=value lines and report duplicate keys. No interpolation or shell execution.
Open tool →.env Diff
Compare parsed .env key/value pairs without sending secrets anywhere.
Open tool →npm Package Name Validator
Check lowercase package names and optional scopes for common npm naming constraints.
Open tool →HTTP Header Analyzer
Analyze pasted HTTP response headers for common security and cache settings. Does not fetch URLs.
Open tool →CIDR Calculator
Calculate IPv4 network, usable range, and broadcast address locally.
Open tool →User-Agent Parser
Identify likely browser, operating system, and device from a pasted user-agent string.
Open tool →HTTP Status Reference
Look up HTTP status code meanings from an offline reference.
Open tool →OpenAPI Viewer
Summarize paths, methods, parameters, and schemas from a local OpenAPI/Swagger document.
Open tool →Date & time
8 toolsISO Week Number
Find the ISO week number and ISO week year for a date.
Open tool →Working Day Calculator
Count weekdays inclusively, excluding optional holiday dates.
Open tool →Unix Timestamp Converter
Convert Unix seconds or milliseconds to dates and dates to timestamps.
Open tool →Timezone Converter
Convert a local date/time between IANA time zones in your browser.
Open tool →Cron Expression Parser
Explain standard or Quartz cron expressions and show upcoming local runs.
Open tool →Duration Calculator
Calculate elapsed time between two dates in your browser.
Open tool →Age Calculator
Calculate age from a birth date using the local calendar date.
Open tool →Date Format Converter
Parse an ISO date and display common UTC and locale formats.
Open tool →Images
9 toolsAspect Ratio Calculator
Calculate a reduced aspect ratio and a proportional target height.
Open tool →Image Editor
Crop, resize, rotate, draw, annotate, add text, and apply grayscale, sepia, blur and brightness filters locally.
Open tool →Bulk Image Converter
Convert image formats in bulk with optional resizing and quality controls. Download individual files or a ZIP.
Open tool →Image Converter
Convert local image files to supported browser image formats.
Open tool →Image Resizer (Batch)
Resize local images to chosen dimensions and download the results.
Open tool →SVG Optimizer
Remove metadata and redundant whitespace from SVG markup locally.
Open tool →Base64 ↔ Image
Encode an image as a data URL or preview/download a pasted image data URL.
Open tool →WebP ↔ AVIF Converter
Convert WebP and AVIF locally, with a downloadable result. AVIF encoding runs in a background browser worker.
Open tool →Image Compressor
Compress local images using browser Canvas quality settings.
Open tool →PDF tools
12 toolsText to PDF
Create a downloadable text PDF locally.
Open tool →JSON to PDF
Create a downloadable PDF containing formatted JSON.
Open tool →Word → PDF
Convert Word DOCX documents to downloadable PDFs locally in your browser. Best-effort layout with image-based pages; no uploads.
Open tool →Image to PDF
Combine PNG, JPEG, SVG and other images into one PDF with page ordering, paper size, margins and quality controls.
Open tool →PDF Editor
Annotate PDF pages, add text, drawings, images and signatures, fill forms, rotate and arrange pages locally.
Open tool →Markdown → PDF
Convert Markdown text into a downloadable PDF entirely in your browser.
Open tool →PDF Merger
Merge selected PDF files locally in the browser.
Open tool →PDF Splitter
Extract selected pages from a local PDF. Enter page numbers or ranges below.
Open tool →PDF Compressor
Compress PDFs locally with lossless re-saving or adjustable image-based compression.
Open tool →EPUB → PDF
Convert unencrypted EPUB chapter text to a simple PDF locally in your browser.
Open tool →MOBI / AZW → PDF
Convert supported unencrypted PalmDOC/MOBI7 text files to a simple PDF locally. DRM and newer AZW formats are unsupported.
Open tool →HTML → PDF
Convert pasted HTML content to a simple downloadable PDF. This text-oriented output does not preserve page layout or CSS.
Open tool →Audio tools
10 toolsAudio Converter
Convert browser-supported audio to WAV or MP3 locally.
Open tool →Audio Compressor
Reduce audio size with adjustable MP3 bitrate and channel settings.
Open tool →Audio Trimmer
Trim an audio clip using start and end times, with a downloadable result.
Open tool →Audio Merger
Arrange and join audio clips in order locally.
Open tool →Audio Recorder
Record your microphone locally, preview and export WAV or MP3.
Open tool →Audio Speed Changer
Speed up or slow down audio with a corresponding pitch change.
Open tool →Audio Volume Booster
Adjust audio gain in decibels with clipping warnings.
Open tool →Audio Metadata
Inspect audio format and tags locally and download JSON metadata.
Open tool →Audio Silence Remover
Remove quiet intervals using an adjustable level and minimum duration.
Open tool →Stereo / Mono Converter
Mix stereo down to mono or duplicate a mono channel into stereo.
Open tool →Video tools
10 toolsVideo Compressor
Compress video locally and keep the original if the result would be larger.
Open tool →Video Converter
Convert local video files to MP4 or WebM directly in your browser.
Open tool →Video Trimmer
Cut a video to a selected start and end time without uploading it.
Open tool →Video to Audio
Extract a video soundtrack as MP3 or WAV locally.
Open tool →Video Merger
Reorder and join video clips with normalized dimensions and audio.
Open tool →Video Resizer
Resize a video to a chosen canvas while preserving its proportions.
Open tool →Video to GIF
Create a looping silent GIF from a short video clip locally.
Open tool →Video Cropper
Crop a rectangular area using pixel coordinates and dimensions.
Open tool →Video Speed Changer
Change video speed with synchronized audio tempo adjustment.
Open tool →Video Thumbnail Generator
Save a frame from a chosen video time as PNG or JPEG.
Open tool →Every tool processes your input locally in your browser.