Developer
tools
that just work.
Encoders, formatters, generators and more. Browser-based — your data stays private.
Text Tools
Tools for text manipulation and analysis
Text to Slug
Convert any text into a URL-friendly slug. Handles special characters, accents, and unicode.
Lorem Ipsum Generator
Generate placeholder text for your designs and mockups. Choose paragraphs, sentences, or words.
Word Counter
Count words, characters, sentences, and paragraphs in your text. Includes reading time estimation.
Case Converter
Convert text between camelCase, snake_case, PascalCase, kebab-case, and CONSTANT_CASE instantly.
List Sorter / Deduplicator
Sort lines alphabetically, by length, or randomly — and remove duplicates. Paste any list and get a clean, organized output instantly.
Encoders & Decoders
Encode and decode data in various formats
Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 strings back to plain text.
HTML Encoder/Decoder
Encode special HTML characters to entities or decode HTML entities back to characters.
URL Encoder/Decoder
Encode or decode URLs and query parameters. Handles percent-encoding for safe URL transmission.
Generators
Generate hashes, passwords, UUIDs and more
MD5 Hash Generator
Generate MD5 hash from any text input. Useful for checksums and data verification.
SHA-1 Hash Generator
Generate SHA-1 hash from any text input. Common for file integrity verification.
SHA-256 Hash Generator
Generate SHA-256 hash from any text input. Widely used for security and blockchain applications.
Secure Password Generator
Generate strong, random passwords with customizable length and character types.
Favicon Generator
Upload any image and generate a complete favicon package: ICO, PNG sizes for all devices, and the HTML code to paste.
BCrypt Generator
Generate and verify bcrypt hashes entirely in your browser. Choose cost factor 4–12.
SHA-512 Hash Generator
Generate SHA-512 cryptographic hashes from any text input. Uses the native Web Crypto API — 100% client-side, no data leaves your browser.
Web Tools
Tools for web development and analysis
What Is My IP
Discover your public IP address, location, ISP, and other network information.
Meta Tags Analyzer
Analyze the meta tags of any webpage. Check title, description, Open Graph, and Twitter Card tags.
IP Subnet Calculator
Calculate network address, broadcast IP, host range, and subnet mask from any CIDR notation.
HTTP Status Codes
Quick reference for all HTTP status codes (1xx–5xx) with descriptions and usage notes.
URL Parser
Break down any URL into its components: protocol, host, port, path, query parameters, and hash.
.gitignore Generator
Select your OS, IDE, and frameworks to instantly generate a clean .gitignore file.
Aspect Ratio Calculator
Calculate proportional dimensions for images and videos. Enter width, height, or ratio to instantly get the missing value. Common presets: 16:9, 4:3, 1:1, 3:2.
SSL Certificate Decoder
Decode and inspect SSL/TLS certificates. Paste a PEM or CRT file to extract domain, issuer, expiry date, SANs, and fingerprints — entirely in your browser.
JS Keycode Info
Press any key to see its event.key, event.code, keyCode, charCode and active modifier keys. Essential for frontend developers handling keyboard events.
Robots.txt Generator
Generate a valid robots.txt file visually. Select bots, define allow/disallow paths, set crawl-delay, and add your sitemap URL. Download or copy instantly.
User Agent Parser
Parse any User-Agent string into browser, version, OS, device type, and engine. Also detects your current browser's User-Agent automatically.
Cache-Control Generator
Build precise Cache-Control header values with a visual UI. Set cacheability, max-age, s-maxage, stale-while-revalidate, and extra directives. Includes common presets.
DNS Lookup
Query DNS records for any domain — A, AAAA, MX, TXT, NS, CNAME, SOA, and CAA. Uses Cloudflare DNS-over-HTTPS for fast and private lookups without leaving your browser.
Converters
Convert between different data formats
SVG to Data URI
Convert SVG code to a Data URI for use in CSS or HTML. Optimizes and encodes your SVG.
Color Converter
Convert colors between HEX, RGB, and HSL formats. Includes live color preview.
Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa. Supports seconds and milliseconds.
Markdown to HTML
Convert Markdown text to HTML. Supports headings, lists, links, code blocks, and more.
CSV ↔ JSON
Convert CSV to JSON and JSON to CSV. Handles headers, custom delimiters, and quoted fields.
JSON ↔ YAML
Convert JSON to YAML and YAML to JSON instantly. Essential for CI/CD pipelines, Docker, and Kubernetes configs.
Number Base Converter
Convert numbers between Binary, Decimal, Octal, and Hexadecimal instantly.
Image to Base64
Convert any image (JPG, PNG, GIF, SVG, WebP) to Base64 or data URI. Paste directly in CSS or HTML.
WebP Converter
Convert JPG, PNG, GIF, and BMP images to WebP format directly in your browser. Control quality and download instantly.
PX to REM Converter
Convert px to rem and rem to px instantly. Set a custom base font size for accurate results.
JSON ↔ XML Converter
Convert JSON to XML and XML to JSON. Handles nested objects, attributes, and arrays. Essential for enterprise integrations, SOAP APIs, and legacy systems.
HTML to Markdown
Convert HTML to clean Markdown. Paste any HTML and get formatted Markdown instantly. Perfect for migrating content from CMS to static sites or documentation.
ASCII Art Converter
Convert images to colored ASCII art (Classic chars or Block Unicode) and render ASCII art back to images. Choose font, colors, and padding. 100% client-side — nothing is uploaded.
TOML ↔ JSON Converter
Convert TOML to JSON and JSON to TOML bidirectionally. Useful for Rust (Cargo.toml), Go, Hugo, and any project that mixes configuration formats.
Unit Converter
Convert between common units: temperature (°C, °F, K), length (mm to mi), weight (mg to t), speed (m/s, km/h, mph), and storage (B to TB). Instant bidirectional conversion.
Roman Numeral Converter
Convert between Roman numerals and decimal numbers instantly. Bidirectional — type a decimal (1–3999) or a Roman numeral and the other updates in real time.
ENV / INI Parser
Parse .env and .ini files to JSON, or convert JSON back to KEY=VALUE format. Handles comments, quoted values, and empty lines. 100% client-side.
Color Palette Generator
Generate harmonious color palettes from any base color using color theory. Choose analogous, complementary, triadic, split-complementary, tetradic, or monochromatic harmony.
Developer Tools
Essential tools for software developers
JSON Formatter
Format, validate and beautify JSON data. Detect syntax errors with helpful messages.
JWT Decoder
Decode and inspect JSON Web Tokens. View header, payload, and signature information.
UUID Generator
Generate random UUIDs (v4). Create single or multiple unique identifiers instantly.
QR Code Generator
Generate downloadable QR codes from any URL or text. Export as SVG or PNG directly in your browser.
Regex Tester
Test regular expressions against text in real-time. See matches highlighted with capture groups.
Cron Expression Parser
Parse cron expressions and see the next scheduled run times. Supports standard 5-field cron syntax.
Chmod Calculator
Visual Unix permissions calculator. Select Read/Write/Execute for Owner, Group, and Others to get the numeric value and symbolic notation.
Diff Checker
Compare two texts and see the differences highlighted. Find additions, deletions, and changes.
AWS IAM Policy Generator
Build AWS IAM policy JSON visually. Select service (S3, EC2, Lambda, DynamoDB...), choose actions, define resource ARNs, and generate the policy document instantly.
JSON Path Tester
Test JSONPath expressions against any JSON data instantly. Supports $, ., .., [*], [0], [0:3] and more. Highlights all matches with a count.
.htaccess Generator
Generate Apache .htaccess files with common directives: force HTTPS, www redirect, custom redirects, Gzip compression, browser caching, security headers, and more.
Crontab Expression Builder
Build cron expressions visually — inverse of a cron parser. Select minute, hour, day, month, and weekday with a UI, see the human-readable schedule, and get the next 5 run times.
Markdown Table Generator
Create Markdown tables visually — add rows and columns, set alignment, and copy the Markdown output. Much easier than formatting pipes and dashes by hand.
JSON → TypeScript Interface
Generate TypeScript interfaces automatically from any JSON object. Handles nested objects, arrays, nullable values, and optional fields. Paste JSON and get ready-to-use TypeScript.
Formatters
Format and beautify code and data
CSS Minifier/Beautifier
Minify CSS to reduce file size or beautify compressed CSS for readability.
HTML Prettifier
Format and indent HTML code for better readability. Fix messy HTML structure.
SQL Formatter
Format SQL queries with proper indentation and keyword highlighting for better readability.
XML Formatter
Format and indent XML documents. Validate XML syntax and structure.
CSS Gradient Generator
Generate CSS linear, radial, and conic gradients with a visual editor. Copy the CSS instantly.
CSS Grid Generator
Generate CSS Grid layouts visually. Define rows, columns, and gaps, then copy the ready-to-use CSS.
Box Shadow Generator
Visual CSS box-shadow generator with live preview. Control offset, blur, spread, color, and opacity with sliders. Add multiple shadow layers and copy the CSS instantly.
Border Radius Generator
Visual CSS border-radius generator with independent sliders for each corner. Live preview with presets for common shapes like pill, rounded, and more.
Flexbox Generator
Visual flexbox playground — adjust container and child properties (flex-direction, justify-content, align-items, gap, flex-grow, etc.) and see the result live. Generates ready-to-use CSS.
Image Tools
Client-side image processing tools — compress, convert, and generate images directly in your browser
Dummy Image Generator
Generate placeholder images with custom dimensions, background color, and text. Perfect for mockups and prototypes. Outputs a downloadable PNG — no server required.
Image Compressor
Compress JPG and PNG images directly in your browser. Adjust quality and see before/after file size comparison. No upload to servers — your images stay private.
Image Color Palette Extractor
Upload any image and extract its dominant color palette. Get hex, RGB, and HSL values for each color. Uses k-means clustering — 100% client-side, no uploads.
Image Resizer
Resize images to exact dimensions right in your browser. Lock aspect ratio, choose output format (JPEG, PNG, WebP) and quality. No upload required.
Image Cropper
Crop images in your browser using Canvas API. Free-form or fixed aspect ratio (1:1, 4:3, 16:9, 3:2). Drag handles to select crop area and download the result.
Image Watermarker
Add a text watermark to any image in your browser. Customize font, size, color, opacity, position, and rotation. Supports tiled watermarks. 100% client-side.
Image Editor
Browser-based image editor with real-time adjustments: brightness, contrast, saturation, hue, blur, grayscale, sepia, invert, sharpen. Plus rotate and flip transforms. Download as PNG, JPEG, or WebP. No upload required — runs entirely in your browser.
Gemini Watermark Remover
Remove Gemini AI visible watermarks from images using reverse alpha blending — the same mathematically accurate method as the open-source GeminiWatermarkTool. NCC-based auto-detection finds the mark automatically. 100% private — your images never leave your browser.
EXIF Metadata Viewer
Read EXIF metadata from JPEG, PNG, TIFF, WebP, and HEIC images. View camera model, exposure settings, GPS coordinates (with map link), and all embedded metadata. 100% client-side.
AI Tools
Tools for working smarter with AI and LLMs — token counting, prompt engineering, and cost estimation
LLM Token Calculator
Count tokens in your prompts and estimate API cost for GPT-4o, Claude, Gemini, and more. Uses cl100k_base tokenizer (compatible with GPT-4 and most modern LLMs). 100% client-side.
System Prompt Builder
Build structured, effective system prompts using a guided form. Define role, context, goal, constraints, output format, and examples — then copy the compiled prompt.
Prompt Minifier
Reduce token usage in your prompts by removing filler phrases, politeness words, and redundant whitespace. See token savings before and after.
LLM Models Comparison
Compare the latest LLMs side by side — GPT-4o, Claude 3.5, Gemini 2.0, Llama 3, DeepSeek and more. Context window, pricing, vision support, and key features in one table.
JSON Schema Generator
Paste any JSON and instantly generate a valid JSON Schema (Draft-07). Perfect for LLM structured outputs, API validation, Zod/Pydantic integration, and form schemas.
Prompt Variable Interpolator
Create reusable prompt templates using {{variable}} syntax. Fill in values and get your compiled prompt ready to copy. Includes a library of starter templates for common use cases.
MCP Tool Builder
Build MCP (Model Context Protocol) tool definitions visually. Define name, description, and typed input parameters — generates the JSON for your MCP server instantly.
Function Calling Builder
Create function/tool definitions for LLM function calling. Generates the schema in OpenAI, Anthropic, and Gemini formats simultaneously — no more checking each provider's docs.
Structured Output Builder
Build JSON Schemas for LLM structured outputs (OpenAI, Anthropic, Instructor, Pydantic, Zod). Validates provider-specific constraints and wraps in the correct format.
RAG Chunk Visualizer
Visualize how your text gets chunked for RAG (Retrieval-Augmented Generation). Configure chunk size and overlap, choose a split strategy, and see each chunk with its token count.
Context Window Visualizer
See how much of any LLM's context window your prompt uses. Paste your system prompt and conversation, select a model, and get a visual progress bar with tokens used vs available.
AI Agent Persona Builder
Build AI agent personas with a structured form. Define name, role, goal, expertise, tone, constraints, and output format — get a ready-to-use system prompt.
Fake Data Generator
Generate realistic fake JSON data for testing and prototyping. Build a custom schema with names, emails, UUIDs, dates, and more — then generate as many rows as you need.