Dev Tools

Essential developer tools and utilities to streamline your workflow. From UUID generation to regex testing, we've got the tools you need for efficient development.

What are Dev Tools?

Developer tools are utilities that help you:

  • Test and debug code efficiently
  • Generate common development assets
  • Convert between different formats
  • Validate and format code

Why Use Dev Tools?

Dev tools are essential for:

  • Productivity: Automate repetitive tasks
  • Accuracy: Reduce human error in coding
  • Testing: Validate code functionality
  • Debugging: Find and fix issues quickly
  • Optimization: Improve code quality

Common Use Cases

  • Testing: Regex and JavaScript testing
  • Generation: UUIDs and unique identifiers
  • Conversion: Time and format conversion
  • Validation: Code and syntax checking
  • Formatting: Code beautification
  • Analysis: Performance testing

Available Dev Tools

ASCII Diagram Generator

Generate ASCII diagrams, flowcharts, wireframes, tables, and trees in plain text. Perfect for README files, code comments, AI prompts, and documentation.

Wireframe Builder

Build simple webpage wireframes by dragging and dropping layout blocks onto a canvas. Export as PNG or HTML skeleton.

SQLite Browser

Upload and explore SQLite database files in your browser. Browse tables, view data, and run SQL queries — no server needed.

SQL Formatter

Format and beautify SQL queries online. Supports MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL and more with dialect-aware formatting.

SQL Query Explainer

Paste a SQL query and get a clear, step-by-step explanation in plain English. Works with SELECT, JOIN, WHERE, GROUP BY, CTEs, UPDATE, INSERT, and DELETE — all client-side.

JSON Lines Viewer

View and inspect JSON Lines (JSONL / NDJSON) files online. Paste or upload a file and browse each record pretty-printed, with per-line validation, search and table view — all client-side.

JSON Viewer

View and explore JSON as a collapsible, color-coded tree. Paste or upload JSON, expand/collapse nodes, search keys and values, copy JSON paths, and format or minify — all client-side.

Line Ending Converter

Convert text between Unix (LF), Windows (CRLF), and Classic Mac (CR) line endings. Detect mixed endings, view counts, trim trailing whitespace, and copy or download the result — all client-side.

Dockerfile Linter

Lint Dockerfiles online with 20+ Hadolint-style rules. Catch :latest tags, deprecated MAINTAINER, ADD vs COPY, apt-get pitfalls, missing USER/HEALTHCHECK and more — all in your browser.

Boolean Expression Optimizer

Optimize boolean expressions online - apply De Morgan's laws, remove double negations, and simplify logic for PHP, JavaScript, and Python.

iCalendar Event Maker

Create iCalendar events online - generate .ics files for Google Calendar, Outlook integration and event management.

LaTeX Editor

Real-time LaTeX editor with live preview - write LaTeX on left, see rendered output on right with equation support and templates.

Markdown Editor

Real-time Markdown editor with live preview - write on left, see HTML output on right for seamless editing.

Markdown Viewer

Live Markdown viewer with side-by-side preview - paste GFM Markdown on the left, see syntax-highlighted HTML rendered on the right. 100% client-side.

Markdown TOC Generator

Generate a linked Table of Contents from your Markdown headings instantly.

Markdown Validator

Validate Markdown syntax and catch common errors like unclosed code fences, broken links, missing alt text, and bad heading formatting.

Markdown Link Extractor

Extract every link from a Markdown document — inline, reference, autolink, image, and bare URLs. Filter, dedupe, and export to CSV, JSON, or plain text.

Select Option Extractor

Extract HTML select options online - perfect for web development and form data analysis tasks.

Checkbox Extractor

Extract checkboxes from HTML input elements online - convert form data to multiple formats for development and analysis.

Radio Button Extractor

Extract radio buttons from HTML input elements online - parse form data and convert to multiple formats for development.

URL Extractor

Extract URLs from HTML content online - parse anchor links and convert to multiple output formats.

Time Conversion

Convert time between zones and formats online - handle global timestamps and scheduling with ease.

Date & Time Calculator

Calculate dates and time durations online - add/subtract time periods and sum multiple durations easily.

Date Difference Calculator

Calculate date differences online - find exact time between dates in days, weeks, months, and years.

PHP DateTime Formatter

Two-way PHP date formatter. Build and preview date() / DateTime::format() output live, or paste an example date and detect the matching PHP format string. Full format-character reference included.

Python strftime Formatter

Two-way Python date formatter. Build and preview datetime.strftime() output live, or paste an example date and detect the matching strptime format string. Full directive reference included.

C# DateTime Formatter

Two-way C# / .NET date formatter. Build and preview DateTime.ToString() output live, or paste an example date and detect the matching format string for ParseExact. Custom and standard specifier reference included.

Java DateTimeFormatter

Two-way Java date formatter. Build and preview LocalDateTime.format() output live, or paste an example date and detect the matching DateTimeFormatter.ofPattern() string. Full pattern-letter reference included.

Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and dates to epoch time. Supports seconds, milliseconds, UTC, and local timezone.

JavaScript Tester

Test JavaScript code online - run snippets, debug errors, and compare performance in browser environment.

Code Snippet Manager

Save, organise, search and copy code snippets in your browser. Supports categories, tags, JSON export/import — no account needed.

Markdown Splitter

Split Markdown files into chunks by header level. Inspired by LangChain MarkdownHeaderTextSplitter — perfect for RAG pipelines and vector databases.

Regex Tester

Test regular expressions online - validate patterns with real-time matching and detailed results display.

Regex Replace Tester

Test regex find-and-replace patterns online — live preview, match highlighting, backreferences ($1, $&), and full flag support.

Regex Pattern Library

Browse 100+ common regex patterns with live tester, one-click copy, and plain-English explanations. Searchable by category.

Regex Explainer

Paste a regex and get a token-by-token explanation in plain English. Supports anchors, groups, lookarounds, named captures, and live match testing.

TOML Validator

Validate and parse TOML files online. Instantly check for syntax errors with line and column number details.

YAML Validator

Validate and format YAML online. Instantly detect syntax errors with line and column numbers.

JSON Validator

Validate JSON against schemas online - generate schemas from examples, support for draft-07, draft-2019-09, draft-2020-12 with detailed error reports.

JSON Transformer

Transform or split JSON arrays with field selection, renaming, and removal - 1-to-1 transformation and 1-to-2 splitting with bulk processing and easy reset.

JSON Merger

Merge multiple JSON files into one with concatenation, deduplication, and key-based merging strategies. Supports bulk processing and preserves data structure for seamless consolidation.

JSON Flattener

Flatten nested JSON structures to flat key-value pairs - customize delimiters, control depth, and choose array handling methods for seamless data transformation.

JSON Diff Tool

Compare two JSON objects and highlight differences — added, removed, and changed keys shown side by side.

JSON Patch Builder

Diff two JSON documents and emit a minimal RFC 6902 patch (add, remove, replace, copy, move, test). Verifies the patch by re-applying it to the source — 100% client-side.

JSON Merge Patch Builder

Diff two JSON documents and emit a minimal RFC 7396 merge patch. Null deletes keys, objects deep-merge — simpler than RFC 6902. Apply-back verification, 100% client-side.

OpenAPI Diff Viewer

Compare two OpenAPI / Swagger specs (JSON or YAML) and instantly see breaking, non-breaking, and informational changes — endpoints, parameters, responses, and schemas. 100% client-side.

HTTP Header Diff

Compare two HTTP header blocks online and highlight added, removed, and changed headers with malformed-line detection.

CSV Diff

Compare two CSV files and highlight differences — added, removed, and modified rows with cell-level change highlighting.

JSON Pretty Print

Format and beautify JSON with customizable indentation styles - support for 4 space, 3 space, 2 space, tab, and compact formats. Validate against multiple JSON specifications with error fixing.

GraphQL Variables Formatter

Format GraphQL variables online. Paste a variables object or full GraphQL request body, auto-extract variables, validate JSON, sort keys, and wrap back into request payloads.

GraphQL Query Formatter

Format and beautify GraphQL queries, mutations, subscriptions, and fragments online. Pretty-print with 2/4-space or tab indentation, or minify to a single line — 100% client-side.

JSON Sorter

Sort JSON object keys alphabetically (A-Z or Z-A) with recursive or top-level depth, optional array sorting, case sensitivity, and four indent styles. Produces canonical, diff-friendly JSON entirely in your browser.

UUID Validator

Validate existing UUIDs with format analysis (v1, v4, v5) - check UUID structure, extract metadata, and analyze timestamp, MAC address, and hash information.

Tailwind CSS Button

Generate Tailwind CSS button styles online - create custom buttons with utility classes and live preview.

Text Compare

Compare text differences online - highlight changes between documents with side-by-side diff viewer.

Text to Array

Convert text to array format online - transform lines into programming arrays for development tasks.

Case Converter

Convert text case online - transform between camelCase, snake_case, PascalCase, and other programming styles.

Text Cleaner

Clean messy text online - remove unwanted formatting while preserving structure for better readability.

Remove Duplicate Text

Remove duplicate items from text online - works with line-separated, space-separated, JSON arrays, and CSV formats.

Bracket & Quote Matcher

Find mismatched brackets and quotes online - debug code syntax errors and validate parentheses pairs.

Alphabetical Order Sorter

Sort text alphabetically online - organize lists, CSV, arrays, and JSON data in ascending or descending order.

Sentence Counter

Count sentences, words, characters, paragraphs, and estimate reading time online - comprehensive text analysis tool for writers and editors.

Two Column Mapper

Map two columns of data into array notation or JSON object format. Perfect for creating mappings from tabular data.

Duplicate Finder

Find duplicate lines in text online - identify repeated entries with unique and total duplicate counts for data analysis and text processing.

JSONPath Tester

Test and evaluate JSONPath expressions against JSON data instantly in your browser.

jq Query Tester

Test jq filter expressions against JSON in your browser. Pipe, select, map, sort_by, group_by, and more — entirely client-side with sample queries and inline errors.

Responsive Website Checker

Preview any website across mobile, tablet, and desktop viewports instantly. Test responsive layouts on iPhone, iPad, and desktop screen sizes without leaving your browser.

JavaScript Obfuscator

Obfuscate JavaScript code online to protect it from reverse engineering. Supports variable renaming, string encryption, control flow flattening, and dead code injection.

JSON Escape / Unescape

Escape special characters in JSON strings or unescape encoded JSON back to readable format.

Semver Range Validator

Validate semantic version ranges online. Check if a semver version satisfies npm-compatible ranges like ^1.0.0, ~1.2.3, >=1.0.0 <2.0.0 and more. Supports batch validation.

Semver Compare

Compare and sort semantic versions online. Determine which version is older or newer, sort lists of versions, and inspect parsed major/minor/patch/prerelease/build components per SemVer 2.0.0.

Cookie Header Parser

Parse HTTP Cookie and Set-Cookie headers online. Break down cookie strings into name, value, and attributes. View security flags like HttpOnly, Secure, SameSite, expiry and path in a clean table.

Webhook Signature Tester

Generate and verify webhook signatures online. Test Stripe-style signing headers, generic HMAC signatures, SHA1/SHA256/SHA512 algorithms, and multiple signature encodings in your browser.

Webhook Payload Builder

Build sample webhook JSON bodies online with nested fields, arrays, timestamps, and copy-ready request headers for Stripe-style or custom integrations.

Chmod Calculator

Calculate Linux/Unix file permissions online. Set owner, group, and others permissions with checkboxes and get the octal value, symbolic notation, and chmod command instantly.

Environment Variables Parser

Parse raw .env files into structured JSON, detect duplicate keys, flag syntax issues, and export clean environment variable lists online.

ENV Diff Checker

Compare two .env files online, highlight added, removed, and changed variables, and catch duplicate or invalid lines before deployment.

CSP Evaluator

Evaluate Content Security Policy headers online, detect risky directives like unsafe-inline or wildcards, and review hardening recommendations.

Word Frequency Counter

Analyze how often each word appears in your text. Sort by frequency, alphabetically, or by word length. Filter stop words and minimum count, then export results as CSV.

Unicode Character Inspector

Inspect Unicode characters in text. View code points, UTF-8/UTF-16 bytes, character names, categories, and HTML entities for any character.

Unicode Normalizer

Normalize Unicode text to NFC, NFD, NFKC, or NFKD online. Compare side-by-side outputs, byte counts, and per-character decomposition. Reveal hidden combining marks and ligatures.

Webhook Request Replayer

Paste a saved webhook request and instantly get cURL, fetch, or Axios code to replay it. Debug failed webhook deliveries, test local handlers, and reproduce webhook events without waiting for a retry.

HTTP Request Parser

Parse raw HTTP requests online. Instantly break down method, URL, path, query parameters, headers, and body into structured tables. Supports all HTTP methods and JSON body formatting.

Robots.txt Validator

Validate robots.txt files online. Parse User-agent groups, detect syntax errors, check Allow/Disallow rules, test URLs against crawl rules, and preview Sitemap directives instantly in your browser.

HAR File Analyzer

Analyze HAR (HTTP Archive) files online. Inspect every network request with status, size, timing, headers, and response body — exported from Chrome, Firefox, or Safari DevTools. 100% client-side.

XPath Tester

Test and evaluate XPath expressions against XML or HTML documents instantly in your browser. Supports XPath 1.0 with axes, predicates, and node-set functions — 100% client-side.

cURL Parser

Parse curl commands and inspect every part of the HTTP request — method, URL, query parameters, headers, body, basic auth, cookies, and flags — broken down into a clean structured view. 100% client-side.

Open Source License Picker

Pick an open source license (MIT, Apache 2.0, BSD 2/3-Clause, GPL-3.0, AGPL-3.0, MPL 2.0, ISC, Unlicense), fill in your year and name, and generate a ready-to-save LICENSE file. Includes a quick feature-comparison table.

Development Best Practices

Tool Categories

  • Testing Tools: Regex tester, JavaScript tester for code validation
  • Generator Tools: UUID, buttons, and other code generators
  • Conversion Tools: Time zones, text formats, and more
  • Utility Tools: Text manipulation and comparison tools

Usage Guidelines

  • Choose the right tool for your specific task
  • Test with sample data before using production data
  • Validate outputs before using in production code
  • Keep your commonly used tools bookmarked for quick access