Small, free web tools that run in your browser.
Generators for GDPR documents, colour and contrast checkers for WCAG, NIS2 self-assessments, and the usual developer utilities — word counter, JSON formatter, diff, hashes. Nothing is uploaded, there are no accounts, and the guides and e-books are free to read and download.
Check a site right now
Four of the tools here need a URL before they can do anything, so the front door takes one. Type an address and we fetch it from our own server: the status it answers with, how many redirects it took, the live TLS certificate with the days left on it, and which of the eight security headers came back. One check, about a second, and the URL is not stored. For the rest — contrast, headings, cookie banners, the full WCAG pass — the scanners below do more.
Tools
GDPR documents
- Privacy notice generatorArt. 13/14
- Data processing agreement generatorArt. 28
- Record of processing activitiesArt. 30
- Cookie checkcookies before consent
- Privacy policy templateMarkdown
- Breach report generatorArt. 33/34
Accessibility and colour
- WCAG contrast checkerAA / AAA
- Accessible palette generator
- Colour blindness simulator
- Text-on-image contrastreal pixels
- Accessibility scannerWCAG 2.2 / EAA
- Accessibility statement generator
NIS2
- Am I covered by NIS2?12 questions
- Gap assessmentArt. 21 measures
- Incident report generatorArt. 23
Site checks
- Website compliance check9 points
- Security headersCSP, HSTS, …
- URL inspectorredirects, headers, TLS
- page-profileCLI
- site-iconsCLI
Text and developer utilities
- Word counter
- JSON formatter and validator
- Text diff
- Case converter
- Markdown table generatorCSV / TSV
- Base64, URL encoding, hashes, UUIDs
Full list with descriptions · Downloadable templates and CLIs
CI and GitHub Actions
- compliance-site-checkafter every deploy
- deskuptimeuptime and SSL in CI
- clean-copy-cliHTML to Markdown
Reading
Guides
Practical articles on EU web compliance — the European Accessibility Act, GDPR for agencies, NIS2 — and on the tools above. Most have a Danish version. Browse the blog, or start with the compliance guide for small agencies.
E-books
Six short books as free EPUB downloads: an EAA checklist, EAA for Shopify, GDPR and NIS2 for agencies, a cookie-consent guide, and a tutorial on building a first Chrome extension. See the books.
Larger tools
With their own sites
- Clean Copy
Copy web pages as clean Markdown or plain text. Browser extension, CLI, Obsidian and VS Code plugins. Pro ($19/year) adds batch conversion and custom cleanup rules. See the free/Pro table
- DeskUptime
Uptime, SSL expiry and content-change checks from your own machine. Free CLI, three sites. Pro ($19 once, three machines) adds the desktop app, unlimited sites, 30-second checks and webhook alerts. See the free/Pro table
- BugBottle
Headless in-app bug reports with console errors, context and a screenshot, sent to your own endpoint.
Sold here
- page-profile
Read a page the way Google and a visitor do: meta tags, headings, links, images and Core Web Vitals. The free version covers all checks, the terminal report with score and grade, and JSON output. Pro ($19/year) adds compare mode from the command line, batch mode and client-ready HTML reports. See the free/Pro table
- EU Compliance Report
One report per website.
Free: the accessibility checks, score and grade and the whole report on the page.
Pro adds pdf download and the GDPR/cookie and NIS2/security checks.
See the free/Pro table Buy EUComply Pro — $79/year per website
Not listed above: Transmute Desktop, the compliance templates and the report kits. Every price in one list
Questions
Is anything I type sent to a server?
For the generators, checkers and text utilities: no, they run entirely in the page. The site scanners (accessibility scanner, compliance check, security headers, URL inspector) have to fetch the URL you give them, which happens through a small Cloudflare Worker; the URL is not stored. The only thing this site records is an anonymous page-view count.
Are the generated documents legal advice?
No. They are structured templates built from the articles of the regulations, meant to give you a solid first draft. Have a lawyer review anything you rely on, particularly data processing agreements and NIS2 obligations.
Why are the e-books free?
The individual e-books are Creative Commons BY-NC 4.0 and stay free. The paid EU compliance bundle and the document templates are separate, sold once through Stripe — the free EPUBs are not part of them.
Who makes this
mahope.tools is run by Mads Holst Jensen, an independent developer in Odense, Denmark, working with small businesses and agencies as mahoje.dk. The tools started as things needed for client work — a privacy notice draft, a contrast check, a post-deploy smoke test — and were published so others could use them without another subscription.