Free tools
Small, useful things we needed ourselves. No account, no email wall, no watermark.
Every one of them runs in your browser. Nothing you type is uploaded, and each page keeps working once it has loaded, even offline.
Forms
Write and audit form markup.
- Form accessibility checkerAudit form HTML for labels, grouping, instructions and common keyboard or error-message problems.
- HTML input pattern generatorBuild and test HTML pattern validation with live matching examples and ready-to-copy attributes.
- Form endpoint testerPreview the GET URL or POST payload a form would send, without making a network request.
- Form field name generatorTurn human-readable field labels into consistent camelCase, snake_case, kebab-case or bracket names.
- HTML form generatorBuild a form visually and copy clean, accessible HTML — no framework, no dependencies.
- HTML form analyserPaste form markup and get every field listed, with the accessibility problems called out.
- Likert scale builderCreate balanced agreement, satisfaction, frequency or custom rating scales and copy the options.
- Date and time slot generatorGenerate appointment slots between two times with configurable duration and breaks.
- Colour contrast checkerCheck text and background colours against WCAG AA and AAA contrast thresholds.
Links & campaigns
Share a form and know where the responses came from.
- UTM link builderBuild tagged campaign URLs that survive a copy-paste, with the parameters spelled correctly.
- Bulk UTM builderTurn a CSV of destinations and campaign values into a clean batch of tagged URLs.
- UTM naming consistency checkerFind inconsistent casing, spacing and near-duplicate campaign values before they fragment reporting.
- URL encoder and decoderEncode or decode URL components safely, with malformed escape sequences clearly identified.
- Query string parserInspect, edit and rebuild URL query parameters, including duplicate keys and fragments.
- URL slug generatorTurn titles into readable URL slugs with configurable separators and transliteration.
- QR code generatorTurn any link into a QR code and download it as SVG or PNG. Generated in your browser.
- QR code readerRead a QR code from an uploaded image locally, without sending the image anywhere.
- vCard QR code generatorCreate a downloadable contact QR code for a name, phone, email, organisation and website.
- Wi-Fi QR code generatorCreate a scannable Wi-Fi login code for WPA, WEP or open networks.
Data
Plan a survey and wrangle what comes back.
- Survey sample size calculatorWork out how many responses you need for a given confidence level and margin of error.
- Survey margin of error calculatorCalculate the margin of error achieved by a completed survey sample.
- Survey response rate calculatorMeasure delivery, start, completion, response and drop-off rates from a survey funnel.
- NPS calculatorCalculate Net Promoter Score from pasted 0–10 responses, including the full breakdown.
- Random group allocatorRandomly split a pasted list into balanced groups or assign one random winner.
- Age calculatorCalculate exact age on any reference date in years, months, days and total elapsed time.
- Percentage change calculatorCalculate percentage increase, decrease, difference and reverse percentages.
- Regex testerTest regular expressions against sample text with matches and capture groups highlighted.
- HTML entity encoder and decoderConvert reserved characters to HTML entities or decode entity references back to text.
- UUID generatorGenerate one or many cryptographically random UUID v4 identifiers and copy or download them.
- Unix timestamp converterConvert Unix seconds or milliseconds to local and UTC dates, or turn a date into a timestamp.
- CSV to JSON converterPaste a CSV export and get JSON back, with quoted fields and embedded commas handled properly.
- CSV cleanerTrim cells, remove empty or duplicate rows, normalise headers and repair common CSV export problems.
- CSV column pickerKeep, remove, rename and reorder columns from a CSV export without uploading it.
- CSV deduplicatorRemove duplicate CSV rows using one or several selected columns and inspect what was removed.
- JSON to CSV converterConvert an array of JSON objects into correctly escaped CSV with a predictable column order.
- JSON formatter and validatorValidate, pretty-print or minify JSON with precise syntax errors and a tree-friendly result.
- File checksum generatorCalculate SHA-256, SHA-384 or SHA-512 checksums for local files without uploading them.
- Personal data redaction helperMask email addresses, phone numbers, IP addresses and chosen CSV columns before sharing an export.