Query Parameter Extractor - Online URL Param Table Viewer
Enter a full URL and get all query parameters in a clean table with decoded values. Quickly see UTM and tracking params.
UD5 Toolkit
Online Capture & Download Console Logs in Real-Time
No logs captured yet
Console output will appear here in real-time. Try the test buttons below or open your browser console.
A Console Log Extractor is a browser-based tool that intercepts and captures all console.log(), console.error(), console.warn(), console.info(), and console.debug() calls made by JavaScript on a webpage. It displays them in a structured, searchable interface and allows you to export or download the captured logs in various formats like JSON, TXT, or CSV β making debugging and reporting much easier, especially on devices where DevTools are unavailable.
The tool works by monkey-patching the browser's native console methods. When initialized, it stores references to the original console.log, console.error, etc., and replaces them with wrapper functions. These wrappers call the original methods (so logs still appear in the browser's DevTools) while simultaneously recording the timestamp, log level, and serialized arguments into an in-memory queue. The UI then renders this queue in real-time.
The tool captures five primary log levels: Log (standard output), Info (informational messages), Warn (warnings), Error (errors with stack traces), and Debug (debug-level messages). It also handles console.clear() events. Complex arguments like objects and arrays are automatically serialized to JSON for display, while Error objects include their stack traces.
Capturing console logs is essential for debugging web applications, especially in production environments or on mobile devices where browser DevTools are not accessible. It's also useful for QA testing (collecting logs during test sessions), remote debugging (users can share logs with developers), performance monitoring, and audit trails of client-side JavaScript execution.
Absolutely safe. All log data is stored entirely in your browser's memory (RAM) and never transmitted to any server. When you close the page or clear the logs, the data is permanently gone. The tool operates 100% client-side. Exported files are generated locally via Blob URLs and downloaded directly to your device.
You can export captured logs in three formats: JSON (structured, machine-readable β ideal for programmatic analysis), TXT (human-readable plain text with timestamps), and CSV (comma-separated values β perfect for opening in Excel or Google Sheets). You can also copy all logs to your clipboard with a single click.
Yes! The tool provides quick filter buttons for each log level (All, Log, Info, Warn, Error, Debug). Click any filter to show only logs of that severity. Combined with the search box, you can quickly narrow down hundreds of log entries to find exactly what you're looking for.
Logs are stored in memory and will be lost if you navigate away or refresh the page. We recommend exporting important logs before leaving the page. However, the console interception is global β if you keep this tool open in one tab, it can capture logs from code executing in that tab context.
Enter a full URL and get all query parameters in a clean table with decoded values. Quickly see UTM and tracking params.
See the current state of a Service Worker for your page: installing, waiting, active. Unregister or skip waiting. Developer utility.
Connect to a WebTransport server and exchange data over QUIC. See latency and throughput. Perfect for exploring lowβlatency realβtime APIs.
Establish a peerβtoβpeer text chat between two browser tabs or devices using WebRTC data channels. All signaling via copyβpaste. No server.
Rate symptoms severity daily and add notes. Visual pain map. Export for doctor visit. Private local storage.
Log individual leaf cuttings, track callousing and root development days. Identify which leaves are most viable.
Compare different insulated containers by their ice retention time based on ambient temperature. Help choose the right bottle for a hot hike.
Log leftovers with date stored and set visual alerts when they need to be eaten. Reduce food waste. Local storage.
Explore the contents of the Cache Storage API for your domain. See cached requests and their sizes. Debug offline apps.
Count total DOM nodes on the current page and show warnings if limits exceed best practices. Keep the DOM lean.
Create a custom cookie consent banner with text, button styles, and colors. Copy the readyβtoβuse HTML/CSS/JS snippet.
Check how many pages a PDF has without uploading it (uses FileReader). Also shows file size and title if available. Simple and fast client-side tool.
Estimate how long it takes to download/upload a file given bandwidth speed. Also convert between bits and bytes.
Get endless 'Never Have I Ever' statements for your group. Clean and spicy modes. No installation, just pick up and play.
Plan a party or event budget by category (venue, food, decorations). See total and cost per guest. Export summary.
Choose where page breaks should occur for printing. Get the breakβbefore, breakβafter, and breakβinside CSS.
Fetch a page and list all loaded assets (CSS, JS, images) with their sizes. See total page weight. Quick performance check.
Adjust speed and see how dynamic pressure changes. Visualize how a pitot tube measures airspeed. Aviation & physics demo.
Enter the characters you need and generate a smaller font file from a TTF/OTF. Keep only the glyphs you use. Using harfbuzz WASM.
A completely black page to save battery on OLED devices. Click to go fullscreen. Simple utility.
Load any variable font from Google Fonts or local file and play with weight, width, slant, and custom axes. Download CSS.
Paste a list of foreground/background color pairs and instantly see which pass AA/AAA. Perfect for checking entire style guides.
Enter air and snow temperature plus humidity to get the right glide wax color (Swix/Toko). Perfect kick and glide.
Click for a curated motivational quote from famous figures. Share on social media with a single tap. Uplifting.
Create circular and elliptical clip paths visually. Adjust radius and position. Copy the CSS. For avatars and masks.
Generate random truth questions and dares for game night. Categories for kids, teens, and adults. No repeats, all client-side fun.
Place two containers side by side to see how inlineβflex differs from flex. Understand block vs inline formatting.
Create CSS clamp() values for fluid typography. Enter min and max font sizes and viewport widths. Modern responsive design.
Calculate the probability of exactly k successes in n independent Bernoulli trials. Step-by-step result. Local.
Generate a printable pace band for ultra distances with mile/km splits and cumulative time. Adjust for terrain.