SheepDev

83 tools

All tools

Free online tools for developers. Inputs and results are processed in your browser.

83 tools

✓ Runs in browser

Data and structured data

JSON formatter

JSON formatter lets you format, minify, locate syntax errors, and choose indentation in your browser.

Data and structured data

YAML formatter

YAML formatter lets you validate and format YAML 1.2, including duplicate keys in your browser.

Data and structured data

XML formatter

XML formatter lets you validate and format XML while rejecting DTDs and external entities in your browser.

Data and structured data

JSON ⇔ YAML

JSON ⇔ YAML lets you convert between JSON and YAML and identify lossy features in your browser.

Data and structured data

JSON ⇔ CSV

JSON ⇔ CSV lets you convert JSON and CSV with delimiter, nesting, and formula-safety controls in your browser.

Data and structured data

JSON diff

JSON diff lets you compare added, removed, and changed keys with array-order control in your browser.

Data and structured data

JSONPath extractor

JSONPath extractor lets you extract JSONPath results without script or filter execution in your browser.

Data and structured data

JSON Schema validator

JSON Schema validator lets you validate a lossless JSON Schema subset without external references in your browser.

Data and structured data

CSV viewer and editor

CSV viewer and editor lets you preview CSV tables, select columns, filter rows, and export in your browser.

Data and structured data

JSON ⇔ TOML

JSON ⇔ TOML lets you convert between JSON and TOML while surfacing type differences in your browser.

Text and regular expressions

Text and byte counter

Text and byte counter lets you count graphemes, code points, UTF-16 units, UTF-8 bytes, and lines in your browser.

Text and regular expressions

Text diff

Text diff lets you compare text by line or character with optional whitespace ignoring in your browser.

Text and regular expressions

Line tools

Line tools lets you trim, remove blanks and duplicates, sort, and number lines in your browser.

Text and regular expressions

Regular expression tester

Regular expression tester lets you inspect JavaScript matches, groups, and replacement in a cancellable worker in your browser.

Text and regular expressions

Case converter

Case converter lets you convert words to camel, Pascal, snake, kebab, and other cases in your browser.

Text and regular expressions

List set operations

List set operations lets you calculate union, intersection, and directional differences for line lists in your browser.

Text and regular expressions

Split and join text

Split and join text lets you split and join text with configurable delimiters, prefixes, and suffixes in your browser.

Text and regular expressions

Markdown preview

Markdown preview lets you preview Markdown with raw HTML and external images disabled in your browser.

Encoding and character sets

Base64 converter

Base64 converter lets you encode and decode text or files as Base64 and Base64url in your browser.

Encoding and character sets

URL encoder

URL encoder lets you encode or decode full URLs, components, and form values in your browser.

Encoding and character sets

HTML entity converter

HTML entity converter lets you encode and decode HTML character references as text in your browser.

Encoding and character sets

Unicode escape converter

Unicode escape converter lets you convert between characters and Unicode or hexadecimal escapes in your browser.

Encoding and character sets

Text ⇔ bytes

Text ⇔ bytes lets you convert UTF-8 text to and from hexadecimal and binary bytes in your browser.

Encoding and character sets

Character set converter

Character set converter lets you encode UTF-8 or UTF-16 and strictly decode selected character sets in your browser.

Encoding and character sets

Unicode inspector

Unicode inspector lets you inspect code points, UTF-8 bytes, combining marks, and invisible characters in your browser.

Encoding and character sets

Unicode normalizer

Unicode normalizer lets you compare NFC, NFD, NFKC, and NFKD values and code points in your browser.

Date, time, and schedules

Unix time converter

Unix time converter lets you convert explicit epoch seconds or milliseconds to UTC and IANA time in your browser.

Date, time, and schedules

Time zone converter

Time zone converter lets you compare one instant across multiple IANA time zones in your browser.

Date, time, and schedules

Cron builder and inspector

Cron builder and inspector lets you validate Unix five-field cron and list upcoming candidate times in your browser.

Date, time, and schedules

Date and time difference

Date and time difference lets you calculate elapsed milliseconds, seconds, and duration between instants in your browser.

Date, time, and schedules

Add or subtract date/time

Add or subtract date/time lets you add calendar and clock units with explicit time zone and month-end constrain policy in your browser.

Date, time, and schedules

Duration converter

Duration converter lets you convert seconds and ISO 8601 durations without treating months or years as fixed seconds in your browser.

Date, time, and schedules

ISO week number

ISO week number lets you calculate ISO week, week-based year, and week range from a date in your browser.

Date, time, and schedules

Business day calculator

Business day calculator lets you count inclusive business days excluding chosen weekdays and entered holidays in your browser.

Numbers, units, and bits

Radix converter

Radix converter lets you convert signed big integers between bases 2 and 36 without floating-point loss in your browser.

Numbers, units, and bits

Bitwise calculator

Bitwise calculator lets you calculate AND, OR, XOR, NOT, and shifts with explicit width and signedness in your browser.

Numbers, units, and bits

Decimal calculator

Decimal calculator lets you evaluate decimal arithmetic and parentheses precisely without eval in your browser.

Numbers, units, and bits

Data unit converter

Data unit converter lets you convert bits, bytes, SI, IEC, capacity, and rate without conflating them in your browser.

Numbers, units, and bits

Percentage calculator

Percentage calculator lets you calculate percentages, change rates, and original values with zero checks in your browser.

Numbers, units, and bits

Ratio and aspect ratio

Ratio and aspect ratio lets you reduce integer ratios and inspect aspect ratios in your browser.

Numbers, units, and bits

IEEE 754 inspector

IEEE 754 inspector lets you inspect binary32 or binary64 sign, exponent, fraction, and hexadecimal bits in your browser.

Numbers, units, and bits

Integer range

Integer range lets you calculate signed and unsigned integer ranges and required bit width in your browser.

IP and network calculations

IPv4/CIDR calculator

IPv4/CIDR calculator lets you calculate IPv4 network, broadcast, mask, totals, and policy-aware host counts in your browser.

IP and network calculations

Subnet splitter

Subnet splitter lets you split equally or allocate VLSM requirements and report unassigned CIDRs in your browser.

IP and network calculations

IPv6 notation converter

IPv6 notation converter lets you convert IPv6 canonical, expanded, hexadecimal, and 128-bit integer forms in your browser.

IP and network calculations

IPv6/CIDR calculator

IPv6/CIDR calculator lets you calculate IPv6 network ranges and exact 128-bit address totals in your browser.

IP and network calculations

IP range ⇔ CIDR

IP range ⇔ CIDR lets you convert IPv4 or IPv6 ranges to and from minimal CIDR sets in your browser.

IP and network calculations

CIDR aggregation

CIDR aggregation lets you deduplicate and minimally aggregate CIDRs without widening their union in your browser.

IP and network calculations

IP and CIDR comparison

IP and CIDR comparison lets you calculate CIDR containment, overlap, intersection, and directional differences in your browser.

IP and network calculations

IP integer converter

IP integer converter lets you convert IPv4 or IPv6 addresses to and from unsigned integers and hex in your browser.

Infrastructure estimates

Data transfer time

Data transfer time lets you estimate transfer time from size, link rate, and efficiency with the formula shown in your browser.

Infrastructure estimates

RAID capacity

RAID capacity lets you estimate model RAID capacity from level, disk count, size, and spares in your browser.

Infrastructure estimates

Log storage estimate

Log storage estimate lets you estimate log storage from event rate, size, retention, compression, and replicas in your browser.

Infrastructure estimates

Availability and downtime

Availability and downtime lets you calculate time-based allowed downtime from period and availability in your browser.

Infrastructure estimates

Backup storage estimate

Backup storage estimate lets you estimate backup storage from fulls, incrementals, retention, change, and compression in your browser.

Infrastructure estimates

IOPS and throughput

IOPS and throughput lets you calculate theoretical throughput from IOPS and average I/O size in your browser.

Infrastructure estimates

Bandwidth-delay product

Bandwidth-delay product lets you calculate bandwidth-delay product from bandwidth and RTT in your browser.

Infrastructure estimates

QPS and concurrency

QPS and concurrency lets you estimate average concurrency as arrival rate times mean residence time in your browser.

Hashes, IDs, and randomness

SHA hash calculator

SHA hash calculator lets you calculate SHA-256, SHA-384, or SHA-512 for text and files in your browser.

Hashes, IDs, and randomness

UUID generator

UUID generator lets you generate and inspect RFC 9562 UUID version 4 or 7 in your browser.

Hashes, IDs, and randomness

JWT decoder

JWT decoder lets you decode JWT headers, payloads, and time claims without claiming signature verification in your browser.

Hashes, IDs, and randomness

Password generator

Password generator lets you generate constrained passwords using Web Crypto and rejection sampling in your browser.

Hashes, IDs, and randomness

HMAC calculator

HMAC calculator lets you calculate HMAC-SHA-256, 384, or 512 without storing the key in your browser.

Hashes, IDs, and randomness

Random token generator

Random token generator lets you encode Web Crypto random bytes as hexadecimal or Base64url tokens in your browser.

Hashes, IDs, and randomness

CRC32 checksum

CRC32 checksum lets you calculate CRC-32/ISO-HDLC checksums for text and files in your browser.

Hashes, IDs, and randomness

Entropy and collision probability

Entropy and collision probability lets you estimate entropy and birthday collision probability for a uniform independent model in your browser.

Web, UI, and CSS

Color converter

Color converter lets you convert HEX, RGB, HSL, and alpha values with a color preview in your browser.

Web, UI, and CSS

Contrast ratio

Contrast ratio lets you calculate contrast after alpha compositing and report WCAG thresholds in your browser.

Web, UI, and CSS

CSS unit converter

CSS unit converter lets you convert px, rem, em, vw, and vh with explicit font and viewport assumptions in your browser.

Web, UI, and CSS

QR code generator

QR code generator lets you generate SVG QR codes for text or URLs without opening the encoded value in your browser.

Web, UI, and CSS

CSS gradient generator

CSS gradient generator lets you generate and preview linear-gradient CSS from an angle and two colors in your browser.

Web, UI, and CSS

Box shadow generator

Box shadow generator lets you generate and preview box-shadow from position, blur, spread, and alpha in your browser.

Web, UI, and CSS

Flexbox and Grid generator

Flexbox and Grid generator lets you generate and preview Flexbox or Grid layout CSS in your browser.

Web, UI, and CSS

URL parser

URL parser lets you parse URL components and ordered duplicate queries without making a request in your browser.

SQL and test data

SQL formatter

SQL formatter lets you format PostgreSQL, MySQL, or SQLite SQL without connecting to a database in your browser.

SQL and test data

SQL IN clause generator

SQL IN clause generator lets you generate IN predicates with deduplication, NULL handling, and dialect quoting in your browser.

SQL and test data

JSON/CSV → INSERT

JSON/CSV → INSERT lets you convert JSON or CSV to reviewable dialect-aware INSERT statements in your browser.

SQL and test data

SQL placeholder converter

SQL placeholder converter lets you convert named placeholders while preserving SQL strings and comments in your browser.

SQL and test data

Mock data generator

Mock data generator lets you generate fictional seeded JSON, CSV, or SQL data from column definitions in your browser.

SQL and test data

Database size estimate

Database size estimate lets you estimate database size from rows, mean size, indexes, overhead, and replicas in your browser.

Shopping & Pricing

Points & Rewards Calculator

Points & Rewards Calculator lets you calculate a repeated-use model's discount equivalent, estimated price, and theoretical balance-maintaining point limit in your browser.

Shopping & Pricing

Unit Price & Bulk-Buy Comparison

Unit Price & Bulk-Buy Comparison lets you compare unit prices and required-quantity totals across differently sized products in your browser.

Shopping & Pricing

Monthly vs Annual Plan Comparison

Monthly vs Annual Plan Comparison lets you compare monthly and annual prices over the same usage period in your browser.