Development Tools
87 tools in total
Run Python Online
Run Python code online with support for installing a rich set of third-party libraries. It includes built-in chart rendering, virtual file management, preview and download, and works instantly in a browser sandbox.
Development 288.4k uses
JSON Formatter & Validator
A free online JSON formatter and validator: beautify, minify and syntax-check JSON with one click. Choose 2/4-space or tab indentation and get error position hints — a handy tool for API debugging and data cleanup.
Development 36k uses
URL Encode / Decode
An online URL encoder and decoder that supports both whole-URL and single-parameter modes. Escape or restore Chinese text and special characters with one click — essential for development and API integration.
Development 29k uses
Regex Tester
An online regular expression tester with real-time match highlighting, group capture, and flags such as case-insensitive and global. See matches and their count instantly — essential for developing and debugging regex.
Development 24k uses
UUID Generator
A free online UUID generator that creates version 4 (random) universally unique identifiers in bulk. Options include uppercase, removing hyphens and up to 100 IDs at once — a must-have for development and testing.
Development 21k uses
Cron Expression Parser
An online Cron expression parser supporting both the standard 5-field and the 6-field (with seconds) formats. It validates the expression and computes the next several run times — a must-have for operations and scheduled-task debugging.
Development 20k uses
URL Parser
An online URL parser that breaks a web address into protocol, host, port, path, query parameters and anchor, and lists every parameter clearly in a table — essential for development and API debugging.
Development 18k uses
JWT Decoder
An online JWT decoder: paste a JSON Web Token to decode its Header, Payload and Signature, and automatically detect issue and expiry times. Everything is parsed locally without uploading, keeping it safe and fast.
Development 17k uses
Number Base Converter
An online number base converter that converts between any bases from 2 to 36. Enter a value to instantly get its binary, octal, decimal and hexadecimal forms — essential for development and learning computer fundamentals.
Development 15k uses
License Generator
Create a complete LICENSE file in one click. Choose MIT, Apache-2.0, GPL-3.0, BSD, MPL-2.0, Unlicense and more, fill in the author and year, then copy or download the full license text.
Development 12 uses
GitHub Actions Generator
An online GitHub Actions workflow generator. Visually choose triggers and build steps to generate CI/CD YAML configuration, making automated deployment simpler.
Development 12 uses
JSON to Code Entities
An online JSON to entity class converter: paste JSON and generate interface structure code for TypeScript, Go, Java and more with one click. Supports nested objects and arrays — a must-have for faster API integration.
Development 12 uses
Code to Image
Render any code snippet into a shareable image with syntax highlighting and a window frame. Pick from built-in themes, set the font size and padding, toggle the window dots, and export a crisp PNG for social sharing — everything runs locally on Canvas.
Development 11 uses
Code Line Counter
Paste your code to instantly count total lines, blank lines, comment lines and actual lines of code, along with character and byte totals. Supports many languages with automatic comment-style detection — great for gauging project size.
Development 11 uses
.gitignore Generator
Generate a proper .gitignore in seconds by ticking languages, frameworks, editors and operating systems. Built-in, real-world rules for Node, Python, Java, Go, PHP, Ruby, macOS, Windows, VS Code, JetBrains and more, with live output, copy and download.
Development 11 uses
Semantic Version Compare
Compare two version numbers following the SemVer rules, including prerelease precedence, and validate their format. See the parsed major, minor, patch, prerelease and build metadata at a glance — essential for dependency management.
Development 11 uses
Badge Generator
Generate Shields-style SVG badges online. Customize the label, value, colors and style to create badges for showing version and build status in your README.
Development 11 uses
Commit Message Generator
Generate standardized commit messages online. Pick a type and scope following the Conventional Commits spec, fill in a description, and produce clean, consistent commits for better teamwork.
Development 11 uses
Makefile Generator
An online Makefile generator. Fill in targets and commands for your tasks to produce a clean Makefile, with support for variables and phony targets — writing build scripts made easier.
Development 11 uses
CHANGELOG Generator
An online CHANGELOG generator. Paste your entries following the Keep a Changelog spec and sort them into Added, Fixed, Changed and more to produce a version release log.
Development 11 uses
SVG Optimizer
Optimize and compress SVG files in your browser by removing metadata, comments and whitespace and simplifying paths. Shrink the file size with no upload.
Development 11 uses
Favicon Generator
Generate a multi-size favicon.ico and PNG icons from an image or text in your browser, then download them as a ZIP. Works with all browsers and devices, processed locally.
Development 11 uses
Barcode Generator
Generate EAN-13, Code 128 and Code 39 barcodes in your browser. Just type the content, then export the barcode as SVG or PNG. Everything runs locally, no upload.
Development 11 uses
Base64 to File
Decode a Base64 string back into a file and download it in your browser. The file type is detected automatically from the data, with a sensible filename. Processed locally, never uploaded.
Development 11 uses
JSON to CSV Converter
A free online tool to convert between JSON and CSV. Turn flat or nested JSON arrays into CSV tables, or import CSV back to JSON, with a customizable delimiter — a must-have for data processing and import/export.
Development 11 uses
PHP Serialize Converter
Convert between PHP serialize strings and JSON in your browser. Inspect or rebuild serialized data for API debugging and migrations. Runs locally, nothing is uploaded.
Development 11 uses
JSON to YAML Converter
A free online tool to convert between JSON and YAML. Turn JSON into YAML or restore YAML back to JSON with automatic syntax validation and error hints — handy for config files and development debugging.
Development 11 uses
JSON to SQL
Turn JSON data into SQL online. Analyse the object or array, infer field types and generate CREATE TABLE plus INSERT statements. Fast, free and fully local in your browser, with no upload.
Development 11 uses
NDJSON Converter
Convert between NDJSON (JSON Lines) and a standard JSON array online. Blank lines are tolerated, making it handy for logs and data streams. Runs entirely in your browser, with no upload.
Development 11 uses
Properties to JSON
Convert Java .properties files and JSON online. Handles # and ! comments, = or : separators and escape characters. A quick, free converter that runs fully locally in your browser, with no upload.
Development 11 uses
CSV to SQL
Convert CSV data into SQL INSERT statements online. Parses quoted fields and escaped characters, and lets you set the table name and header row. Runs fully locally in your browser, with no upload.
Development 11 uses
CSV to Markdown
Convert CSV data into a clean, aligned Markdown table online. Ideal for pasting tabular data into README files, docs and notes. Runs entirely in your browser, so nothing is ever uploaded.
Development 11 uses
JSON to Markdown Table
Convert a JSON array into a Markdown table online. Choose which columns to include and set the alignment, then copy the result. Runs fully locally in your browser, with nothing uploaded.
Development 11 uses
SQL to MongoDB
Convert common SQL SELECT statements into MongoDB find queries with projection, sort and limit. Handy for database migration, processed locally, never uploaded.
Development 11 uses
SQL Formatter
An online SQL formatter that beautifies or minifies SQL statements with one click, automatically breaking lines before major keywords and optionally converting keywords to uppercase. It supports common syntax such as SELECT, JOIN and INSERT — a must-have for database development and debugging.
Development 11 uses
MongoDB Query Formatter
Beautify or minify MongoDB query JSON in your browser, validate the syntax and copy the result with one click. All processing is local, nothing is uploaded.
Development 11 uses
Markdown Preview
An online Markdown preview and conversion tool that renders headings, lists, tables, code blocks, links and images in real time, and lets you copy the generated HTML source. Handy for writing documents and blog formatting.
Development 11 uses
Redis Command Builder
Build well-formed Redis CLI commands by choosing a data type and command and filling in the arguments. Runs entirely in your browser, no data is uploaded.
Development 11 uses
Unicode Escape Converter
An online Unicode escape tool that converts between Chinese and other characters and \uXXXX escape sequences in both directions, with options to escape only non-ASCII or all characters. Commonly used for handling JSON, code and multilingual text.
Development 11 uses
Database Connection String Parser
Break down MySQL, PostgreSQL, MongoDB or Redis connection URIs into individual fields such as host, port, user and database. Processed locally, never uploaded.
Development 11 uses
DBML to SQL
Convert DBML database modeling syntax into CREATE TABLE DDL with primary keys, foreign keys and indexes. Everything runs locally in your browser, never uploaded.
Development 11 uses
SQL to DBML
Parse CREATE TABLE DDL into DBML modeling syntax, ready to paste into dbdiagram to draw ER diagrams. Runs locally in your browser, nothing is uploaded.
Development 11 uses
ER Diagram Generator
Generate Mermaid erDiagram code from SQL DDL statements to visualize table relationships instantly. Everything runs locally in your browser, never uploaded.
Development 11 uses
ENV File Tool
Format, deduplicate and sort your .env file in the browser. Detect duplicate keys and format issues, then output a clean .env. Processed locally, never uploaded.
Development 11 uses
Dockerfile Generator
Generate a ready-to-use Dockerfile in the browser. Pick a language or framework to get the base image, dependency install steps and start command. Processed locally, never uploaded.
Development 11 uses
docker-compose Generator
Build a docker-compose.yml visually in the browser. Add or remove services and set images, ports, volumes and environment variables, then generate the compose file. Processed locally.
Development 11 uses
Kubernetes YAML Generator
Generate Kubernetes manifests in the browser. Fill in parameters for Deployment, Service and Ingress resources and get usable K8s YAML. Processed locally, never uploaded.
Development 11 uses
HTTP Signature Generator
Generate API signatures in the browser. Sort and join parameters, then sign with MD5, HMAC-SHA256 or SHA256 using custom rules. Processed locally, nothing is uploaded.
Development 11 uses
OpenAPI Generator
Generate OpenAPI 3 documents in the browser from a JSON structure or field table. Produce compliant API specs to speed up front-end and back-end collaboration. Processed locally.
Development 11 uses
Code Formatter & Minifier
An online code formatting and minification tool that supports beautifying and compressing XML, HTML, CSS and JavaScript. You can customize the indentation and clean up messy code or reduce file size with a single click — a handy utility for both front-end and back-end development.
Development 11 uses
Git Command Builder
Build common Git commands visually in the browser. Choose commit, branch, merge, revert and more, then assemble the command to save memorizing syntax. Processed locally.
Development 11 uses
JSONPath Tester
An online JSONPath query tester: enter JSON and a JSONPath expression to extract matching results in real time. Supports dot/bracket notation, wildcards, recursive descent and filter expressions — ideal for API debugging and data extraction.
Development 11 uses
curl to Code
An online curl command converter: turn curl requests into request code for PHP, Python, JavaScript, Go and more with one click. Also parses them into structured parameters — a must-have for API integration and testing.
Development 11 uses
Barcode Generator
An online barcode generator that supports common one-dimensional codes such as Code39. Enter your content to create a barcode image, adjust the size and whether to show text, and download it as a picture — ideal for products, warehousing and numbering management.
Development 11 uses
Image Format Converter
An online image format converter that supports converting between JPG, PNG and WebP. Adjust the quality and dimensions; everything is processed locally in your browser without uploading, so you quickly get the image format you need.
Development 11 uses
Cron Expression Generator
An online Cron expression generator. Pick minute, hour, day, month and weekday rules visually to build a Cron expression, and preview the next few run times in real time — a must for scheduling tasks.
Development 11 uses
JSON ↔ XML Converter
An online JSON and XML converter supporting both directions: JSON to XML and XML to JSON. Customize the root element name and indentation — handy for API integration and data migration.
Development 11 uses
Naming Style Converter
An online naming style converter that switches variable names between camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE and more with one click. Handles case and digits — a great helper for code style cleanup.
Development 11 uses
Table to SQL
Online table-to-SQL converter: paste CSV, TSV or table data to generate INSERT statements, or convert it to JSON or Markdown tables. Custom table and column names are supported — a handy tool for data migration.
Development 11 uses
Developer Command Cheatsheet
Online developer command cheatsheet covering common Git, Linux, Docker, Redis and MySQL commands, with keyword search and one-click copy — essential for daily development and operations.
Development 11 uses
JSON Schema Validator
An online JSON Schema validator: paste your JSON data and a Schema to check whether it passes, with each error path and reason listed line by line — a handy tool for API development and data validation.
Development 11 uses
SQL to Entity Class
An online SQL to entity class generator: paste a CREATE TABLE statement to produce entity code in TypeScript, Go, Java and more, automatically mapping field types and comments — a productivity booster for backend development.
Development 11 uses
Server Config Generator
An online server configuration generator that visually creates .htaccess redirects, Nginx reverse proxy blocks, .gitignore and .env templates with one-click copy — a handy tool for website deployment and project setup.
Development 11 uses
Color Contrast Checker
An online color contrast and palette tool: enter foreground and background colors to calculate the WCAG contrast ratio, judge whether AA/AAA levels pass, and get color suggestions — handy for front-end accessibility and color design.
Development 11 uses
ASCII Table Lookup
An online ASCII table lookup tool that fully displays codes 0-127 with decimal, hexadecimal, octal, binary and character references. Search by character or any code, an essential reference for programming basics.
Development 11 uses
MIME Type Lookup
An online MIME type lookup tool that finds the Content-Type for a file by extension or type. It covers common documents, images, audio/video and archives — handy for download response headers and front-end uploads.
Development 11 uses
Linux Permission Calculator
An online Linux file permission calculator: tick read, write and execute to convert chmod into numeric and symbolic notation for owner, group and others — a must-have for ops and deployment.
Development 11 uses
Random Data Generator
An online random test data generator that batch-creates fake names, phone numbers, emails, addresses, ID cards, JSON and more from a template, with configurable row count and fields — handy for development testing and demo data.
Development 11 uses
Aspect Ratio Calculator
An online aspect ratio and size conversion tool. Enter a ratio and one known dimension to instantly get the other value in pixels, with built-in presets such as 16:9, 4:3, and 1:1. Ideal for design mockups and image resizing.
Development 11 uses
URL Slug Generator
Online URL slug generator: turn a title into a clean, SEO-friendly URL slug. Choose the separator, the letter casing and whether to keep Chinese characters; accents and non-alphanumeric characters are stripped automatically. Commonly used for blog and CMS permalinks.
Development 11 uses
Device Info Detector
An online device and browser information detector that shows your screen resolution, viewport size, device pixel ratio, operating system, browser engine, language, time zone and network status in real time. It is handy for responsive layout debugging and everyday troubleshooting.
Development 11 uses
Placeholder Image Generator
An online placeholder image generator: set the width, height, background color, text and font size to create a placeholder image. Preview it on the canvas, then download it as a PNG or copy the SVG source. Commonly used in front-end development and layout work.
Development 11 uses
GraphQL Formatter
An online GraphQL query formatter: paste a GraphQL statement and it is automatically indented and beautified, with one-line minification and syntax highlighting preview. Handy for API debugging and code cleanup.
Development 11 uses
TOML to JSON
An online TOML ↔ JSON converter supporting [table], arrays and common types such as strings, numbers, booleans and dates in both directions. Handy for migrating and reading configuration files.
Development 11 uses
INI to JSON
An online INI ↔ JSON converter supporting comments, sections and key-value parsing, compatible with both equals and colon separators. Handy for reading, writing and migrating configuration.
Development 11 uses
Regex Cheat Sheet
An online regular expression cheat sheet listing common metacharacters, quantifiers, character classes, groups, assertions and flags by category, with common examples (email, phone, URL, date, IP). Supports keyword filtering and one-click copy.
Development 11 uses
CSS Unit Converter
An online CSS unit converter between px, rem, em, pt, vw, vh and percentages, with configurable root font size and viewport size. Handy for responsive and mobile adaptation.
Development 11 uses
HTML Minifier
An online HTML/CSS/JS minifier that removes HTML comments, extra whitespace and line breaks and can compress inline CSS/JS to shrink page size. Handy for front-end optimization and code cleanup.
Development 11 uses
Box Shadow Generator
Visually craft CSS box shadows: adjust offset, blur, spread, color and opacity, toggle inset, stack multiple layers, preview live, and copy the box-shadow CSS.
Development 11 uses
Glassmorphism Generator
Create glassmorphism effects: adjust backdrop blur, background and border opacity, and corner radius, preview on a colorful backdrop, then copy the CSS.
Development 11 uses
CSS Animation Generator
Build CSS animations from presets (fade, slide, scale, rotate, bounce, pulse, shake): tweak timing, easing, loop and direction, preview and copy the CSS.
Development 11 uses
HTTP Request Client
Debug HTTP APIs right from your browser. Send GET, POST, PUT, DELETE, PATCH and HEAD requests with custom headers and body, then inspect the status code, response time, size, headers and pretty-printed body instantly.
Development 11 uses
Webhook Tester & Receiver
Capture and inspect incoming webhook requests in real time. Get a unique public callback URL, watch payloads arrive instantly, and view headers, query strings and bodies — perfect for debugging integrations like GitHub, Stripe and custom APIs.
Development 11 uses
JSON Schema Generator
Turn any sample JSON into a clean draft-07 JSON Schema in one click. Types, nested objects, arrays, required fields and formats are inferred automatically, ready to copy or download.
Development 11 uses
YAML / TOML / JSON Converter
Convert seamlessly between YAML, TOML and JSON in your browser. Paste your data, pick the source and target formats, and get clean output instantly — with automatic conversion, clear error messages and one-click copy or download.
Development 11 uses
OpenAPI / Swagger Viewer
Turn any OpenAPI or Swagger specification into a clear, readable API reference. Paste JSON or YAML, or upload a file, to instantly browse servers, endpoints, parameters, request bodies and responses — with colored method badges and quick search.
Development 11 uses
JSON Diff
Compare two JSON documents and see every difference at a glance. Added, removed and changed values are highlighted with dotted paths, plus a summary count and an option to ignore array order.
Development 11 uses