Local JSON Data Explorer - Online Browser Storage Viewer
View, edit, and manage JSON objects saved in your browser's localStorage. Delete, export, or import keys. No setup.
UD5 Toolkit
Explore default browser font stacks across operating systems. Preview rendering, check font availability, and copy CSS font-family declarations.
font-family. The browser attempts to render text using the first available font in the list. If that font isn't installed on the user's system, it falls back to the next font, and so on. The final entry is typically a generic family like serif, sans-serif, or monospace, which guarantees text will always render. Font stacks are essential for consistent cross-platform typography.
-apple-system), Linux distributions typically include Liberation fonts or DejaVu, iOS uses San Francisco, and Android relies on Roboto and Noto families. These differences mean developers must craft font stacks that gracefully degrade across platforms.
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, ... to automatically select the native UI font of the user's operating system. This provides a native app-like feel on every platform without loading custom web fonts. Benefits include zero download time, perfect OS integration, and excellent legibility. It's widely used by major sites like GitHub, Medium, and Bootstrap itself.
document.fonts.check() for fonts loaded via @font-face. However, for locally installed system fonts, Canvas measurement remains the most reliable method. This tool uses Canvas detection to show green (available) or orange (fallback) indicators next to each primary font.
@font-face and system font stacks, they remain useful as reliable fallbacks. Including them in your stack ensures broad compatibility, especially for older browsers and devices. Modern best practice is to use a system UI stack with web-safe fallbacks.
"SF Mono", "Consolas", "Menlo", "Liberation Mono", "Courier New", monospace. Always end with monospace as the generic fallback to ensure monospaced rendering.
@font-face to load a primary brand font, then specify a system font stack as fallback. Example: font-family: "YourBrandFont", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;. This ensures your brand typography displays when the custom font loads successfully, while providing a polished native experience if it fails or is still loading.
View, edit, and manage JSON objects saved in your browser's localStorage. Delete, export, or import keys. No setup.
Store passwords and notes encrypted with a master passphrase. Data lives only in your browser's localStorage. No cloud.
Check if your browser and display support the wider DCIβP3 color space. See the difference with a simple test pattern.
Paste a raw cookie string and see a formatted keyβvalue table. Debug session cookies and understand flags. Runs in browser.
Enter a component name and get a basic Vue 3 Single File Component template with script setup. Fast scaffolding.
Paste HTML and copy the formatted rich text to your clipboard. Paste directly into Word or Google Docs with styles intact.
Create gradientβfilled text with the backgroundβclip property. Choose linear or radial gradients. Get the CSS. Modern typography.
A minimalist text notepad that auto-saves to your browser's localStorage. No ads, no signup, no data leaves your device. Perfect for quick ideas.
Provide a hook name and select features (state, effect, callback). Get a complete React custom hook with TypeScript. Faster development.
Design simple textβbased labels and print them on standard Avery label sheets. Choose from common templates.
Create a breadcrumb schema for your website. Fill in the pages and get the readyβtoβpaste JSONβLD snippet for rich results.
Paste a `SetβCookie` header and see all attributes parsed: domain, path, MaxβAge, SameSite, Secure, HttpOnly. Debug cookies easily.
Generate a Nuxt 3 page component with script setup, metadata, and styles. For Vue.js developers. Copy the .vue file.
Compute confidence intervals for a population mean (known/unknown sigma) and proportion. All popular Z/T values. Local.
Write notes that are encrypted in your browser before saving to localStorage. Only accessible with your passphrase.
A precise online metronome with adjustable BPM, beat emphasis, and time signature. Works offline. Essential for musicians.
A GUI to manage all keys in your browser's localStorage. Add, delete, edit, and export data. Debug progressive web apps.
Enter a URL and trace the full redirect chain, seeing each hop's status code and location. Identify unnecessary redirects. Client-side fetch.
Render Markdown and copy the formatted output as rich text to paste directly into Word or Google Docs.
Record your stamps with Scott number, condition, and value. Add images. Browse your collection. Local storage only.
Measure your typing speed in words per minute and accuracy. Random word prompts. Compare results over time. No data sent.
Generate a SolidJS component with signals, props, and styles. Choose TypeScript. Copy the readyβtoβuse code.
Enter starting room temp, target temp, and method to see how many minutes to chill your wine perfectly.
Generate a Next.js page.tsx file with Server Component or Client Component. Layout and metadata included.
Fill in bio, skills, projects to generate a clean HTML portfolio page. Copy the code. Local builder.
Read, write, and delete cookies using the modern Cookie Store API. Monitor change events. No more document.cookie parsing.
Add semi-transparent text watermark to images. Customize position, opacity, rotation, and font. Batch processing with instant download. Fully local & private.
Calculate your Basal Metabolic Rate and Total Daily Energy Expenditure. Set goals for weight loss, maintenance, or gain.
Enter a URL and follow every redirect until the final destination. Shows each hop's status code, location, and duration.
Enter current and new loan details plus closing costs to see how many months to break even on a refinance.