ShotMark
Skip to Content
Free tools

Free tools for people who build and break software.

68 developer and QA utilities: formatters, encoders, diff tools, generators, and more. No signup, no limits.

Read Blog
Runs in your browser Nothing leaves your machine Built by ShotMark
Live

ROI Calculator

See what faster, agent-ready bug fixing is worth to your team. No signup required.

Open tool
Live

Bug Severity Calculator

A weighted scoring model for triage: user impact, frequency, workaround, release exposure.

Open tool
Live

JSON Formatter & Diff

Paste two JSON payloads and see the real diff with collapsible tree, key search, and copy-as-JSON-path.

Open tool
Live

JSON Validator

Paste JSON and instantly see if it's valid, with the exact line and character of any error.

Open tool
Live

JSON Minifier

Strip whitespace and compress JSON to its smallest valid form.

Open tool
Live

JSON Compare

Deep-compare two JSON objects and highlight added, removed, and changed keys.

Open tool
Live

JSON ↔ YAML Converter

Convert between JSON and human-readable YAML in either direction.

Open tool
Live

JSON ↔ CSV Converter

Convert JSON arrays to CSV and back. Configure delimiter and headers.

Open tool
Live

JSON ↔ XML Converter

Convert JSON data to properly formatted XML and back.

Open tool
Live

JSON to TypeScript

Generate TypeScript interfaces from any JSON object, paste, get types.

Open tool
Live

YAML Formatter

Format YAML with consistent indentation and spacing.

Open tool
Live

SQL Formatter & Beautifier

Format SQL queries with standard indentation and keyword capitalization.

Open tool
Live

Markdown Formatter

Beautify Markdown, normalize headings, lists, and code blocks.

Open tool
Live

TypeScript Formatter

Format TypeScript code with Prettier-standard styling.

Open tool
Live

GraphQL Formatter

Format GraphQL schemas and queries with clean indentation.

Open tool
Live

Python Formatter

Normalize Python indentation and whitespace toward PEP 8.

Open tool
Live

PHP Formatter

Format PHP code with PSR-12 conventions.

Open tool
Live

HTML Prettify

Format and beautify HTML with consistent indentation.

Open tool
Live

CSS Prettify

Beautify CSS with tidy indentation and line breaks.

Open tool
Live

XML Prettify

Pretty-print XML with clear indentation.

Open tool
Live

JavaScript Minifier

Minify JavaScript by removing whitespace and shortening identifiers.

Open tool
Live

CSS Minifier

Minify CSS by removing whitespace and comments.

Open tool
Live

HTML Minifier

Minify HTML by removing whitespace and comments.

Open tool
Live

SQL Minifier

Minify SQL by stripping comments and extra whitespace.

Open tool
Live

XML Minifier

Minify XML by removing redundant whitespace.

Open tool
Live

Base64 Encoder / Decoder

Encode text or files to Base64 and decode Base64 back to plaintext.

Open tool
Live

URL Encode / Decode

Encode text for safe URL use, or decode percent-encoded URLs.

Open tool
Live

JWT Decoder

Decode JWT tokens into header, payload, and signature without a secret.

Open tool
Live

HTML Escape / Unescape

Convert special characters to HTML entities and back.

Open tool
Live

JavaScript Escape

Escape special characters for safe use inside JavaScript strings.

Open tool
Live

Strip HTML Tags

Remove all HTML tags from markup, leaving clean plain text.

Open tool
Live

ROT13 Encoder / Decoder

Encode or decode text with ROT13, same operation in both directions.

Open tool
Live

IDN Encode / Decode

Convert Unicode domain names to Punycode (IDNA) and back.

Open tool
Live

String Difference Checker

Compare two strings and see additions, deletions, and changes.

Open tool
Live

Code Compare

Side-by-side diff for any two code blocks.

Open tool
Live

XML Compare

Structure-aware diff of two XML documents.

Open tool
Live

Text Compare

Compare plain text in line or word mode.

Open tool
Live

Regex Tester

Test JavaScript regular expressions with flags and live match highlighting.

Open tool
Live

HTML Validator

Validate HTML markup and get a list of errors with line references.

Open tool
Live

CSS Validator

Validate CSS rules and get actionable error messages.

Open tool
Live

JavaScript Validator

Lint and validate JavaScript for syntax errors.

Open tool
Live

Credit Card Validator

Validate credit card numbers using the Luhn algorithm.

Open tool
Live

HTML Viewer

Preview HTML markup in a sandboxed live viewer.

Open tool
Live

JavaScript Live Tester

Write and run JavaScript with a live console output panel.

Open tool
Live

UUID / GUID Generator

Generate RFC 4122 v4 UUIDs in bulk.

Open tool
Live

Random CSV Generator

Create sample CSV data with configurable columns and types.

Open tool
Live

Random Address Generator

Generate realistic addresses for test data.

Open tool
Live

QR Code Generator

Create QR codes from text or URLs and download as PNG.

Open tool
Live

Random Password Generator

Generate secure passwords with configurable length and character sets.

Open tool
Live

Random String Generator

Generate random strings with configurable alphabet and length.

Open tool
Live

Text From Regex

Generate strings that match a given regular expression.

Open tool
Live

Lorem Ipsum Generator

Generate placeholder text by paragraph, sentence, or word count.

Open tool
Live

Placeholder Image

Create placeholder images with custom size, color, and text.

Open tool
Live

Bcrypt Generator

Generate bcrypt hashes with configurable salt rounds.

Open tool
Live

API Key Generator

Generate cryptographically random API keys.

Open tool
Live

Crontab Generator

Build cron expressions visually with a human-readable description.

Open tool
Live

HAR Viewer

Drop a .har file and get a network timeline. Filter by status, method, or slow requests.

Open tool
Live

URL Parser

Decompose a URL into components and edit query params interactively.

Open tool
Live

Unix Timestamp Converter

Convert Unix timestamps to readable dates and back. Supports seconds and milliseconds.

Open tool
Live

User Agent Detector

See your full user agent string and a parsed breakdown of browser, OS, and device.

Open tool
Live

Browser Info

Detect browser name, version, language, and capabilities.

Open tool
Live

Browser Size

View live viewport dimensions, window size, and device pixel ratio.

Open tool
Live

Local IP Address

Discover your local IPv4 and IPv6 addresses via WebRTC.

Open tool
Live

Internet Speed Test

Measure download speed, upload speed, latency, and jitter.

Open tool
Live

IPv4 Subnet Calculator

Calculate network address, broadcast, host range, and mask from an IP/CIDR.

Open tool
Live

PX ↔ REM Converter

Convert pixel values to rem and back using a configurable base font size.

Open tool
Live

Hex ↔ RGB Converter

Convert HEX color codes to RGB/RGBA and back, with live color preview.

Open tool
Live

Color Picker

Pick any color with a visual picker and get HEX, RGB, and HSL values.

Open tool
Like these tools?

ShotMark captures what you do here, in one click.

The network traces, payload diffs, and regex tests you run on this page? ShotMark automates all of it and feeds the context straight to your AI agent.

Private beta accessFounding pricing lockNo spam ever