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.
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
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.
- DeskUptime
Uptime, SSL expiry and content-change checks from your own machine. Free CLI, desktop app.
- BugBottle
Headless in-app bug reports with console errors, context and a screenshot, sent to your own endpoint.
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?
Because a paid checkout is not wired up, and holding the books back until it is would help nobody. They are Creative Commons BY-NC 4.0. If that changes, the free EPUBs stay free.
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.