Developer & Code Tools
Formatters, validators, encoders and generators that save you from installing another dependency just to check one string.
Built for developers, QA engineers, technical writers. 210 tools published.
.env Converter
There is no .env specification. Most libraries strip the quotes; Docker Compose's env_file historically kept them — and nothing logs why authentication failed.
💻Access Review Workload
Estimate the evidence and owner-review effort across users and protected systems.
💻AI Batch Cost
Use provider-specific editable rates without embedding a price that will become stale.
💻AI Context Budget
Allocate a context window explicitly before a long conversation truncates useful information.
💻AI Feature Cost/User
Translate sessions and tokens into per-user variable cost before choosing a plan price.
💻AI Free-Tier Capacity
Divide the protected monthly budget by verified usage cost per free user.
💻AI Latency Budget
Find the time left for inference after every non-model stage consumes its share.
💻AI Moderation Review
Convert flag rates into reviewer hours rather than treating automation as zero labor.
💻AI Outage Fallback
Value fallback actions and incident overhead before deciding resilience investment.
💻AI Output Budget
Subtract prompt, safety reserve and tool schema before choosing a maximum response size.
💻AI Throughput Time
Include queue delay and retry capacity instead of dividing tokens by a headline rate alone.
💻AI Token Estimate
Use an editable characters-per-token ratio and reserve output before a model call.
💻Alert Interruption
Convert alert volume and handling time into the weekly interruption burden.
💻API Batch Deadline
Compare item count, concurrency, latency and retry allowance with a time window.
💻API Latency Budget
Subtract known stages from the end-to-end target before adding application work.
💻API Migration Capacity
Translate affected endpoints and available engineering capacity into a completion horizon.
💻API Monthly Transfer
Project network volume from daily calls, average payload and active days.
💻API Pagination Requests
Convert record count and page size into request volume with retry overhead.
💻App DAU/MAU
Normalize daily active users against the monthly active audience.
💻App Download Data
Translate app download size and install volume into aggregate delivered data.
💻App Event Volume
Convert active users, sessions and event density into an ingestion forecast.
💻App Retained Users
Translate a cohort retention percentage into the devices expected to return.
💻App Rollout Duration
Translate eligible users and daily exposure capacity into a rollout timeline.
💻AWS Subnet Capacity
Subtract AWS-reserved addresses before multiplying a subnet design across zones.
💻Backend Cost per MAU
Normalize infrastructure, vendor and support allocations against active users.
💻Backoff Total Delay
Add every exponential delay instead of looking only at the first retry interval.
💻Backup Storage Need
Combine retained full backups with changed-data increments and compression.
💻Base Converter
\u22125 is 11111011 in 8 bits and 11111111111111111111111111111011 in 32. Neither is more correct — the width is part of the answer.
💻Base64 Encode / Decode
Text or files, both directions, with correct UTF-8 handling and a URL-safe toggle — plus the 33% size penalty shown before you paste a 4 MB image into a JSON payload.
💻Beta Feedback Review
Convert tester feedback volume into triage hours before the release decision.
💻Branch Cleanup
Size owner checks and deletion decisions before automating repository cleanup.
💻Bundle Reduction Plan
Prioritize user-measured modules by removable bytes, effort and protected dependency groups.
💻Bundle Transfer Budget
Reserve latency and non-script bytes before assigning a JavaScript budget.
💻Cache Bandwidth Savings
Estimate origin bandwidth avoided from request volume, payload size and hit rate.
💻Cache-Control Builder
Select directives, detect incompatible choices and copy one deterministic header.
💻Cache-Control Parse
Separate flags from name-value directives without changing their meaning.
💻Caesar Cipher
There are only 25 possible shifts, so breaking it takes no cleverness. Letter frequency finds the key on longer text without even trying them all.
💻CDN Revalidations
Separate cache hits that still require validation from true origin-free responses.
💻Certificate Workload
Size manual renewal, deployment and validation work before certificates expire.
💻Checkpoint Rework
Estimate expected recomputation caused by failures between checkpoints.
💻CI Cache Savings
Multiply time saved per build by actual build count and runner price.
💻CI Minutes Overage
Estimate paid build minutes after included capacity and runner rate.
💻CI Queue Clearance
Estimate the minimum wave time for queued jobs at available runner concurrency.
💻Cloud Anomaly Impact
Turn a daily spend deviation and detection delay into immediate financial impact.
💻Column Letters
A is 1 and Z is 26, so the next is AA rather than A0. That missing zero digit is why the obvious conversion gives the wrong answer.
💻Compression Savings
Multiply compressed-size differences by request volume rather than comparing percentages alone.
💻Container Query Builder
Validate named states, sort inline-size thresholds and generate component-scoped CSS.
💻CORS Header Audit
Summarize the two response fields that most often contradict each other.
💻CPU Headroom
Reserve a percentage of the CPU limit before subtracting observed peak demand.
💻Crash Impact
Translate a reassuring percentage into affected users at current scale.
💻Crash Triage Workload
Convert distinct crash clusters into a first-pass triage capacity requirement.
💻Cron Expression Parser
Reads a cron expression in plain English and shows the next ten run times — including the OR rule that makes 0 0 13 * 5 fire 36 times more often than intended.
💻CSP Formatter
Make long security policy strings readable without claiming to prove safety.
💻CSP Header Converter
Serialize explicit directive rows without claiming the resulting policy is secure.
💻CSS clamp() Calculator
Generate production-ready clamp() from two sizes and two viewports — with the rem term that stops your text ignoring browser zoom, which pure vw versions break.
💻CSS Gradient Generator
Linear, radial and conic gradients with as many stops as you like — plus the fix for the muddy grey band that appears between complementary colours.
💻CSS Grid Track Width
Subtract gaps and fixed tracks before distributing the remaining pixels across fr units.
💻CSS Keyframe Generator
Turn percentage/value rows into deterministic @keyframes with timing controls.
💻CSV Blank Rows
Drop only records whose parsed cells are all empty or whitespace.
💻CSV Column Extract
Extract a zero-based column without breaking values that contain commas.
💻CSV Column Mapper
Preview repeatable header mappings and fail visibly on missing required fields.
💻CSV Column Merger
Build a third field from the first two parsed columns using any separator.
💻CSV Column Sort
Choose a zero-based column and sort parsed values with numeric awareness.
💻CSV Deduplicator
Keep the first exact row and preserve quoted commas locally in the browser.
💻CSV Delimiter Convert
Parse comma-delimited data first, then write valid tab or semicolon output.
💻CSV Header Normalize
Normalize only the header row and leave every data cell untouched.
💻CSV Shape Audit
Count parsed rows and flag records that disagree with the header width.
💻CSV Storage Footprint
Model encoded row size from fields, delimiters, quotes and line endings.
💻CSV to JSON
Leading zeros are identifiers, long digit strings lose precision as numbers, and 03/04/2026 has two readings. This infers types and knows where to stop.
💻CSV to Markdown
Create the separator row automatically and escape pipe characters in cells.
💻CSV to SQL
Generate deterministic INSERT statements with quoted-field parsing and visible row counts.
💻CSV Transpose
Rotate a rectangular dataset and pad shorter records instead of dropping cells.
💻Cubic Bezier Sample
Invert the curve's x coordinate and report eased progress rather than treating parameter u as time.
💻cURL to fetch
Converts the command properly — quoted bodies, escapes, line continuations — and flags the headers a browser will silently drop on the way out.
💻Data Safety Audit
Size evidence review for declared data flows before updating the Play Console form.
💻Database Index Size
Approximate index bytes from row count, key width and structural overhead.
💻Database Table Growth
Project raw row growth with an explicit index and storage-overhead allowance.
💻Dataset Sampling Plan
Compare proportional and equal allocation with integer rounding and a visible deterministic seed.
💻DB Pool Capacity
Reserve connections and apply target utilization before translating latency into throughput.
💻Delimited to Fixed Width
Map columns to declared widths without guessing a schema or truncating overflow silently.
💻Dependency Backlog
Convert pending packages and validated update effort into a remediation horizon.
💻DNS Migration Wait
Convert the old TTL and a safety multiplier into a cutover waiting window.
💻Docker Layer Size
Subtract known base, dependency and application layers from the final image.
💻Drift Remediation
Convert drifted resources into a maintenance horizon using protected capacity.
💻Embedding Storage
Multiply vector count, dimensions, numeric precision and replicas without assuming one vendor format.
💻Entitlement Migration
Estimate processing time for moving subscription access records into a new system.
💻ENV Duplicate Keys
Ignore comments and values while detecting repeated variable names locally.
💻Error Budget Burn
Compare observed failures with the SLO allowance and elapsed share of the window.
💻Event Contract Generator
Turn event rows into TypeScript declarations, dispatch examples and a review table.
💻Few-Shot Capacity
Turn example size into a context tradeoff instead of adding demonstrations until a request fails.
💻Fingerprint Formatter
Validate hexadecimal bytes before changing case and visual separators.
💻Flag Cleanup Backlog
Turn stale flags and removal effort into a cleanup horizon against real team capacity.
💻Flag Rollout Size
Convert eligible users and rollout percentage into an exposure cohort with an exclusion allowance.
💻Flaky Test Waste
Quantify rerun capacity consumed by nondeterministic test failures.
💻Float Precision
Every language stores 0.1 as something slightly larger. See the exact value, the 64 bits, and the gap to the next number that exists.
💻Freeze Backlog
Translate queued production changes into a release recovery horizon.
💻Glob Pattern Tester
Test a pattern against your own file list in both dialects at once. node_modules and /node_modules are not the same rule, and that difference ships secrets.
💻Hash Generator
Hashing is one-way with no key, so nothing can be decrypted from it. Useful for checking a file arrived intact — and the wrong tool for storing passwords.
💻Hash Manifest Size
Budget checksum text from file count, digest length and average path length.
💻Hotfix Engineering Cost
Turn incident staffing and elapsed effort into a direct labor-cost estimate.
💻HTML Entities
Replace < before & and < becomes &lt;. Only five characters matter, and the order you replace them in is one of them.
💻HTML Table to CSV
Read header and data cells, strip markup and quote CSV values safely.
💻HTTP Header Normalize
Lowercase and sort pasted header fields while preserving their values.
💻HTTP Status Codes
301 and 302 may rewrite POST to GET and drop the body. 307 and 308 do not. Look up a code, or answer two questions and get the right one.
💻ID Timestamp Decoder
Snowflakes, ObjectIds, ULIDs and UUIDv7 all carry the time they were made. Paste one and read the date — with the right epoch, which is where this usually goes wrong.
💻Idempotency Fixtures
Generate request/replay sequences without sending a request or accepting a secret.
💻Image Pull Data
Estimate registry traffic when every target node must download the image.
💻Index Maintenance
Convert index data volume and measured maintenance throughput into a window estimate.
💻Invisible Characters
Finds zero-width spaces, bidi overrides and non-breaking spaces — and says which are harmless formatting and which are used to watermark or disguise text.
💻JSON Array Sort
Use numeric-aware comparison and keep the complete objects intact.
💻JSON Dot Flatten
Flatten object nesting while leaving arrays as explicit values.
💻JSON Edge Fixtures
Create minimum, maximum, missing and wrong-type cases without claiming exhaustive schema testing.
💻JSON Escape
Seven characters become eleven, then nineteen. By the third level nobody can edit it by hand — which is the signal to stop nesting.
💻JSON Formatter
Paste broken JSON and get the exact line and column that failed, with a human explanation of what the parser expected. Format, minify, sort keys and copy out.
💻JSON Key Frequency
Count top-level key presence across an array before choosing required fields.
💻JSON Key Picker
Project one object or an array of objects onto an explicit field allowlist.
💻JSON Key Remover
Use a comma-separated denylist with JSON-aware recursive serialization.
💻JSON Key Sorter
Key order means nothing to a parser and everything to git. Sorting recursively turns a reshuffled file back into a one-line diff.
💻JSON Minifier
Minifying cuts a third of the raw bytes and almost none after gzip, because whitespace compresses away. This measures both, so you know if it is worth doing.
💻JSON Sample Rows
Keep the first N complete records without copying partial object text.
💻JSON Schema from Sample
Create a deterministic first-draft schema without sending sample payloads to a model.
💻JSON Size Analyzer
Total size says there is a problem. Per-key size says which one, and the answer is rarely distributed evenly.
💻JSON to CSV
Nested objects become dotted columns. Arrays have no right answer, so you get both options and what each one loses. Quoting is handled properly.
💻JSON to Go Struct
Go has no undefined, so a missing number and a zero look identical after Unmarshal. This generates the tags, exports every field, and says where a pointer is needed.
💻JSON to JSONL
Reject non-array roots and serialize every element independently.
💻JSON to TypeScript
A missing key and a null key are different types. Most generators emit any for both. This merges every array element first, then explains each decision.
💻JSON to YAML
An unquoted NO is a boolean in YAML 1.1, and so are y, n, on and off. Version 1.10 becomes 1.1. Quoting is the only portable fix.
💻JSON Transfer Savings
Scale per-response byte reduction across real request volume.
💻JSON Unflatten
Create intermediate objects predictably and surface path collisions during review.
💻JSONL Size Profile
Parse every record and measure line length without combining the dataset.
💻JSONL Validator
Validate each nonblank line separately and report every failing line number.
💻JWT Decoder
A JWT payload is base64, not encryption — anyone holding the token can read it. Decode the claims, check the expiry, and see what the token is really telling you.
💻Knowledge Refresh Backlog
Relate content-change rate to daily review and ingestion capacity.
💻Kubernetes CIDR Capacity
Translate IPv4 prefixes and an operational reserve into address capacity.
💻Layout Shift Risk
Apply the CLS session-window arithmetic to geometry measured in browser tooling.
💻Localization QA
Turn strings, locales and review time into a release staffing estimate.
💻Log Ingestion Bandwidth
Convert event rate, payload bytes, burst and compression into an ingest link budget.
💻Log Line Counts
Keep first-seen order and prefix each unique line with its occurrence count.
💻Log Retention Storage
Estimate stored log volume after retention, replication and compression.
💻Log Sampling Savings
Translate a retained sampling percentage into monthly storage avoided.
💻Lorem Ipsum Generator
Classic lorem ipsum, plus placeholder data that behaves like the real thing — long names, awkward emails and prices that actually break your layout.
💻Markdown Link Extract
Extract inline Markdown links without rendering or sending the document elsewhere.
💻Markdown to HTML
Type Markdown, watch the HTML appear, copy either side. Escapes HTML by default, and tells you plainly which syntax it supports rather than dropping it silently.
💻Matrix to Components
Expose rotation, scale, determinant and translation from a nonsingular 2D affine matrix.
💻Memory Concurrency
Reserve memory, subtract the idle process and divide what remains by request working set.
💻Memory Headroom
Subtract live use, cache and safety reserve from the hard memory allocation.
💻Meta Tag Generator
Twitter reads your Open Graph tags, so most twitter: tags do nothing. This writes only what is needed, makes og:image absolute, and shows the card before you ship it.
💻Metadata Workload
Size store listing edits across apps and localized versions before a release deadline.
💻Migration Lock Budget
Turn expected lock duration and live traffic into a visible request-exposure estimate.
💻Minification Savings
Separate minification savings from source-map and wrapper overhead.
💻N+1 Query Count
Expose how a small per-row relationship becomes hundreds of database round trips.
💻Nano ID Generator
Generate cryptographically strong local IDs with a custom alphabet while measuring entropy, address space and birthday-bound collision risk.
💻NDJSON Formatter
Parse each nonblank line separately, preserve order and expose partial failures.
💻On-Call Coverage
Convert a 24/7 rota into a minimum headcount from each person's weekly duty ceiling.
💻OpenAPI Path Regex
Replace complete path-parameter segments while escaping every literal segment.
💻OpenAPI Request Example
Select a path and method, fill declared examples and generate curl without calling the endpoint.
💻Pod Disruption Capacity
Subtract required availability and existing unhealthy replicas before maintenance.
💻Polling Staleness
Separate polling interval from network, processing and clock-delay assumptions.
💻Postmortem Backlog
Translate unresolved reviews into a capacity-backed completion horizon.
💻Prompt Overhead
Separate reusable instructions from user content to expose repeated token overhead.
💻Queue Drain Time
Relate backlog, worker count and throughput while reserving capacity for new arrivals.
💻Queue Visibility
Apply a safety factor to tail processing plus acknowledgement delay.
💻RAG Chunk Count
Translate document words, chunk size and overlap into index volume.
💻RAG Ingestion Time
Turn corpus size and measured throughput into a realistic indexing window.
💻RAG Overlap Cost
Expose how a small overlap percentage compounds across a large corpus.
💻RAG Retrieval Budget
Reserve instructions, user input and output before choosing how much evidence to retrieve.
💻Rate Limit Completion
Turn total requests and per-minute capacity into elapsed time with a safety buffer.
💻Redirect Duplicate Check
Ignore comments and count distinct sources before deployment.
💻Regex Tester
Matches highlight as you type, capture groups are listed per match, and a runaway pattern is stopped before it hangs your tab instead of after.
💻Release Notes Workload
Reserve translation review and upload time across every supported store locale.
💻Release Support Load
Translate exposed users and issue rate into tickets and staffing capacity.
💻Replication Lag Risk
Translate write throughput and replay delay into an unapplied-data estimate.
💻Reranker Latency
Combine per-document scoring with retrieval and model delays before increasing candidate depth.
💻Responsive Image Slot
Resolve viewport padding, max-width, columns and gaps into a concrete image slot.
💻Responsive Transfer
Weight measured candidate file sizes by audience mix and cache-miss assumptions.
💻Retry Amplification
Quantify retry traffic when each failed attempt can generate another request.
💻Review Queue Wait
Convert open review demand into a clearance horizon at the team's current throughput.
💻Rollback Support Volume
Estimate support load from an affected-user cohort before deciding rollout or rollback staffing.
💻Schema Context Overhead
Compare schema tokens with instructions, examples and user data on the same denominator.
💻Screen & Viewport
Display scaling divides the physical resolution by the scale factor. Every web API reports the result, which is the number your layout actually gets.
💻Screenshot Localization
Turn screens, locales and device sets into an asset-production workload.
💻SDK Privacy Audit
Estimate owner verification across third-party SDKs before an Apple platform release.
💻SDK Upgrade Capacity
Convert pending SDK migrations into a realistic weekly engineering schedule.
💻Secret Rotation Workload
Size a rotation campaign before credentials reach their required replacement date.
💻Security.txt Generator
Generate the required Contact and Expires fields plus common disclosure links without uploading security contacts.
💻Semantic Cache Savings
Apply cache hit rate to the real difference between uncached and cached request cost.
💻Semver Comparator
String sorting puts 1.0.10 before 1.0.9 and 1.0.0-alpha after 1.0.0. Both are wrong. Compare versions properly and see what a caret range really allows.
💻Serverless Compute Cost
Multiply GB-seconds by an editable provider rate for a workload estimate.
💻Session Exposure Window
Combine absolute, idle, rotation and revocation limits without estimating attack probability.
💻SQL IN Clause Builder
Paste a column, get a working IN list — with quotes escaped the standard way and NULL pulled out, because NOT IN with a NULL matches nothing at all.
💻Staged Rollout Exposure
Translate a rollout percentage into users exposed before raising the release.
💻Structured Retry Cost
Convert schema failures into token cost plus explicit manual handling.
💻SVG to CSS Background
Base64 makes an SVG 33% bigger and kills gzip. Percent-encoding only what CSS actually chokes on is smaller, still valid, and still readable.
💻Synthetic Check Volume
Multiply endpoints, regions and cadence before a monitoring bill or quota surprises you.
💻Syslog Ingest Capacity
Translate measured event size and burst rate into bandwidth, utilization and daily storage.
💻Table to Model Class
Parse columns locally, preserve nullability and expose every unsupported SQL fragment.
💻Text Diff Checker
Most diff tools show you two lines and let you hunt for the difference. This one marks the exact words, and never sends your text anywhere.
💻Tool-Call Tokens
Count both the call request and returned tool payload across multiple rounds.
💻Update Adoption
Project version adoption from the current share and an observed daily percentage-point gain.
💻URL Encode / Decode
encodeURI leaves :/?&= alone; encodeURIComponent escapes them. One is for a whole URL, the other for a value inside it, and swapping them breaks different things.
💻URL Slug Generator
Turn a headline into a clean, safe URL. Strips accents properly, keeps the words that matter, and tells you when a character cannot be transliterated.
💻UUID Generator
Generate one or ten thousand at once, formatted for SQL, JSON, CSV or a plain list — from the browser's crypto RNG, not Math.random, which is the difference that matters.
💻Vector Memory
Estimate working memory instead of comparing raw embedding files with RAM.
💻Version Sunset Impact
Translate version share into the user cohort requiring migration or communication.
💻VPC Subnet Planner
Create a sequential subnet table with alignment, capacity and overflow checks.
💻Webhook HMAC
Generate HMAC-SHA-256 from the exact UTF-8 payload, add a provider-style prefix and compare an incoming signature locally.
💻Webhook Recovery Plan
Preserve ordering groups, cap replay rate and export a deterministic recovery sequence.
💻Webhook Throughput
Translate per-worker processing rate into usable capacity after a safety reserve.
💻Webhook Time Budget
Subtract network, queue and safety allowances from the provider timeout before designing synchronous work.
💻WebSocket Capacity
Reserve host memory before dividing the remaining budget by per-connection state.