v2.0 is live. Here's everything that changed.
🆕 New: QR Code Generator
The most-requested feature since launch. Our new QR Generator supports five modes:
- URL — standard link QR codes
- WiFi — scan to join a network (supports WPA2/WPA3/open)
- Contact (vCard) — name, phone, email, organisation
- Email — pre-filled compose window
- SMS — pre-filled message
Customisation options:
- Foreground and background colour picker
- Error correction level (L / M / Q / H)
- Size control (128px → 1024px)
- Margin / quiet zone control
- Logo embed — upload an image to place in the centre of the QR code
Export to PNG and SVG. All processing is client-side — no data leaves your browser.
🔧 Rebuilt: JSON Parser
The JSON Parser has been rebuilt from scratch with two major changes:
Web Worker Parsing. Large files no longer freeze the browser. Parsing runs in a separate thread and the UI stays responsive. Tested up to 10MB. Full write-up here.
Virtual Rendering. Formatted output with 50,000+ lines renders instantly using a virtualised list. Only visible lines are in the DOM.
Other improvements:
- Syntax error location now highlights the exact problematic line
- Added JSON minify mode (alongside the existing format mode)
- URL-encoded JSON auto-detection and decoding
- JSON path query support (basic
$.key.nestedsyntax)
⚡ Performance: 40% Bundle Reduction
By moving to React Server Components for all tool layout shells and lazy-loading tool-specific client code on demand, the initial JS bundle dropped from 178KB to 52KB (gzip).
| Route | Before | After |
|---|---|---|
| Homepage | 178KB | 52KB |
| /tools/json-parser | 198KB | 71KB |
| /tools/word-counter | 185KB | 58KB |
| /tools/qr-generator | 182KB | 89KB |
🎨 UI Changes
Header redesign. The navigation now reflects the full DebuggerMe platform — Articles, Tools directory, Services, Portfolio.
Tools directory at /tools. All tools now live under /tools/[slug]. Old URLs redirect permanently via 301.
Card redesign. Tool cards on the homepage and tools directory now show category tags, descriptions, and keyboard shortcuts for power users.
🐛 Bug Fixes
- XML Formatter: Fixed crash on XML with custom namespace declarations (
xmlns:custom="...") - Word Counter: Reading time calculation now correctly handles code blocks (excludes them from word count)
- Email Signature Generator: Fixed PNG export cutting off signatures longer than 400px
- Online Notepad: Fixed local storage not persisting across tab restores on Safari
🗑️ Removed
- The old standalone contact page at
/contact-us(now at/contact) - The
category/route prefix (now at/tools/category/) - SocialShare component from tool pages (replaced by per-article share buttons)
What's Next
- Articles engine — MDX-powered tutorials and case studies (Phase 2, in progress)
- Word counter pro mode — readability scores, keyword density, sentiment analysis
- Email signature templates — 6 pre-built professional templates
- QR code history — save and re-access recent QR codes (local storage, no account needed)
Questions or feedback? Send us a message or file an issue on GitHub.
Tools in this post
Related Tool
Interactive QR Code Generator
Generate customizable QR codes instantly. Create URLs, text, WiFi, vCards, emails, and SMS codes with logos, colors, and SVG/PNG downloads.
Try it freeRelated Tool
JSON Parser & Formatter
Validate, format, and minify JSON data with error highlighting.
Try it freeWritten by
DebuggerMe TeamThe DebuggerMe team builds developer tools, writes technical content, and helps teams ship better software.
Related Articles
All articles →React Server Components in Depth — What They Are and When to Use Them
React Server Components fundamentally change how we think about rendering. This guide breaks down how they work, how they differ from Client Components, and the patterns that will make your Next.js apps faster.
How We Rebuilt DebuggerMe's JSON Parser to Handle 10MB Files
Our JSON parser was crashing browsers on files over 2MB. We rebuilt it with a web worker pipeline and virtual rendering. Here's the full technical story — what broke, what we tried, and what actually worked.
10 VS Code Extensions That Actually Make You a Better Developer
Skip the bloated extension packs. These 10 VS Code extensions have earned a permanent spot in my setup — each one solves a real problem, ships no junk, and earns its memory footprint.