Skip to content
All posts
Tech3 min read

DebuggerMe Tools v2.0 — New QR Generator, Redesigned JSON Parser, and Performance Upgrades

DebuggerMe TeamDebuggerMe TeamApril 1, 2026
Dashboard showing performance metrics and charts
Photo by Unsplash
On this page

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.nested syntax)

⚡ 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).

RouteBeforeAfter
Homepage178KB52KB
/tools/json-parser198KB71KB
/tools/word-counter185KB58KB
/tools/qr-generator182KB89KB

🎨 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 free

Related Tool

JSON Parser & Formatter

Validate, format, and minify JSON data with error highlighting.

Try it free
DebuggerMe Team

Written by

DebuggerMe Team

The DebuggerMe team builds developer tools, writes technical content, and helps teams ship better software.

Share this post

Back to all posts

Related Articles

All articles →