This page provides an interactive tool for exploring version history and comparing changes in PyPI packages. Enter any package name to view all available versions with wheel distributions, then click...
This page provides a web-based interface for searching posts on Bluesky, the decentralized social network. Users must first authenticate with their Bluesky credentials by providing their handle and an app...
The Tacopy Playground is an interactive web-based tool that demonstrates tail-call optimization for Python by transforming tail-recursive functions into iterative equivalents. Users can input Python code containing tail-recursive functions in...
This tool converts content pasted from Apple Notes into Markdown and HTML formats while preserving hyperlinks and formatting. Users paste their Notes content into the textarea, and the application parses...
This interactive educational page explains the musical concept of an octave through visual and audio demonstrations. Users can explore the fundamental 2:1 frequency relationship by playing an interactive piano, listening...
This page displays personal site analytics that are stored exclusively in the browser's localStorage, ensuring complete privacy since no data is transmitted to any server. The dashboard provides an overview...
This page implements a text editing tool that uses Claude's API to identify unnecessary words in written content based on Strunk & White's editing principles. Users paste text into a...
This tool converts plain text into The New Yorker's distinctive typographic style by applying diacritical marks to words like "coöperate" and "naïve," replacing straight quotes with curly quotation marks, converting...
This page is a Bluesky Quote Finder tool that allows users to discover all quote posts of a given Bluesky post. Users input a post URL, and the application fetches...
This page is a Bluesky Favorites Viewer that allows users to browse and export liked posts from any Bluesky profile by entering a profile URL, DID, or username. The application...
This tool extracts hyperlinks from pasted rich text content and displays them in an organized list with individual link details. Users can export the extracted links in multiple formats—HTML, Markdown,...
This text diff tool allows users to compare two blocks of text and visualize the differences between them using character-level analysis. The tool employs a longest common subsequence (LCS) algorithm...
This Wikipedia Wikitext Fetcher application enables users to retrieve and view the raw wikitext source code of Wikipedia articles through an intuitive interface. The tool provides real-time autocomplete suggestions as...
This page provides an interactive tool for testing CORS-enabled fetch requests directly in the browser. Users can enter a URL and send a GET request to inspect the response status,...
This XML well-formedness validator allows users to paste XML code and check whether it conforms to XML syntax rules. The tool displays validation results with specific error locations and highlights...
This tool identifies and displays all emojis found in pasted or typed text, showing each emoji alongside its name and Unicode codepoint representation. The application uses a regular expression to...
This page provides an interactive REPL (Read-Eval-Print Loop) interface for communicating with a microcontroller badge via Web Serial API, enabling users to execute Python commands and view real-time responses in...
This is an interactive 24×24 pixel icon editor that allows users to create custom icons with drawing and erasing tools, color selection, and emoji-to-icon conversion. The application provides preset colors,...
This GitHub GraphQL Explorer provides an interactive interface for querying GitHub's GraphQL API with proper authentication. Users input their GitHub personal access token to establish a secure connection and then...
This tool allows users to authenticate with GitHub and monitor their API rate limits across different resource types. The application securely stores a GitHub token in local storage, retrieves rate...
This page converts terminal output into shareable HTML documents by processing clipboard content in multiple formats including RTF (with color information), HTML, and plain text. Users paste terminal output, and...
This SLOCCount web application analyzes source code to count physical lines of code (SLOC) across multiple programming languages using WebAssembly-compiled Perl and C-based counter algorithms. Users can provide code through...
This utility removes the query string portion from URLs (everything after the question mark). Enter a URL into the input field and the tool instantly displays the cleaned version without...
This page allows you to visualize deep research sessions by loading transcripts in JSON format. You can load an example, retrieve data from a GitHub Gist, or paste your own...
The Prompt Caching Playground allows you to optimize OpenAI API calls by experimenting with prompt structure to maximize cache hit rates. You can test different scenarios, observe cached token counts,...
This tool allows you to manipulate text indentation and formatting. Paste text in the textarea and use the buttons to add or remove indentation with 2 or 4 spaces, completely...
This tool renders DOT graph description language files into SVG visualizations. Enter your DOT syntax in the text area and see the rendered graph instantly in the output section. The...
This utility extracts and displays strings from JSON data that are either longer than 20 characters or contain newlines. Paste your JSON in the input area or load it from...
This keyboard debugger tool displays keypress events in real-time. When you press keys on your keyboard, they appear visually on screen with animated glass-like cards. The tool shows the key...
This page demonstrates a minimal MicroPython WASM implementation that runs Python code directly in your web browser. Enter Python code in the text area and execute it by clicking the...
This interactive lab provides hands-on practice with NumPy vector and matrix operations. Users work through five exercises covering creation, element-wise operations, dot products, matrix multiplication, broadcasting, and array slicing with...
The Badge Drawer is a digital drawing tool designed for creating images for e-ink badges. This canvas-based editor provides device-scale drawing capabilities where you can create pixel-perfect artwork at specific...
This tool allows you to retrieve GitHub account information by entering a username. It displays the account's numeric ID, creation date, and avatar by making a request to the GitHub...
This page displays a graph showing the 6-survey rolling average of AI adoption rates across different company sizes. It loads Python in the browser using Pyodide to fetch Excel data,...
This demo showcases how to run Python data analysis directly in the browser using Pyodide. The page loads pandas and matplotlib libraries via WebAssembly, processes sample data, and renders a...
This driving simulator game challenges players to navigate the narrow lanes of Devon, England. Players encounter various vehicles and obstacles along the journey, requiring successful dice rolls to overcome challenges....
This tool converts rich text to Markdown. Paste formatted text into the input area, and the app automatically transforms it to Markdown in the output field, preserving formatting like bold...
This tool fetches and displays the most recent comments (up to 1,000) for any Hacker News user. Enter a username, click "Fetch comments" to retrieve their comment history, and view...
The Percentage Recalculator allows you to redistribute percentages to sum up to 100%. Enter up to four percentage values and use the "Ignore this" checkbox to exclude specific values from...
This tool extracts images and their associated alt text from pasted web content, displaying each image with its alt text and source URL. Users can paste rich content into the...
This educational page provides a visual comparison between bullish and bearish market sentiments using animal imagery as a memory aid. The left side shows a bull with upward movements to...
This speech synthesis tester allows you to convert text to spoken audio using the Web Speech API. Enter your text, select a voice, and adjust the rate, pitch, and volume...
This page displays the conference schedule for Open Sauce 2025, which will be held from July 18-20, 2025. The interface allows users to browse sessions by day, search for specific...
This page displays a filtered view of Hacker News top stories. Users can specify comma-separated terms they want to exclude from the results. The page fetches up to 200 top...
This FFmpeg video crop tool provides an interactive interface for defining crop regions on uploaded videos. Users can upload a video file and manipulate a draggable, resizable crop box overlay...
This tool generates histograms comparing multiple search terms on Hacker News across time. Enter up to 5 search terms, select a starting year, and view monthly post counts in a...
This tool converts JSON transcripts to Markdown format. Paste your JSON containing timestamps, speakers, and text into the left panel, and the conversion happens automatically. The tool expects a specific...
This tool estimates how long it will take to read a text based on an average reading speed of 230 words per minute. Enter or paste content in the text...
The Multi-Tab Chat application demonstrates real-time message synchronization across multiple browser tabs without requiring a backend server. Open the same page in several tabs to see messages instantly appear across...
The Transfer Time Calculator helps you estimate how long it will take to upload or download files. Enter your file size (in GB, MB, or TB) and the transfer speed...
The Date Calculator enables you to determine the exact time span between two dates. Enter your start and end dates, then select your preferred calculation method (all days, business days...
The CSS Flexbox Playground provides an interactive environment for experimenting with flexbox layout properties. Users can adjust container settings like flex-direction, justify-content, and align-items through the control panel, and modify...
This page allows users to download a conference schedule in ICS format for import into calendar applications. The page displays a preview of the ICS file containing 25 events from...
The Annotated Presentation Creator allows users to upload presentation slides, add accessibility alt text, and create markdown annotations for each slide. Users can upload multiple image files, write descriptive alt...
This tool renders JSON output from Gemini's image generation API for better visualization. Paste your Gemini API response JSON in the text area and click "Render JSON" to display images...
This HTML Live Preview tool allows you to write HTML code and immediately see the rendered results. Type your HTML in the editor on the left side, and the preview...
This Bluesky Thread Viewer allows users to fetch and display threaded conversations from Bluesky by entering a post URL. The application supports multiple viewing modes including a nested thread view...
The RTF to HTML Converter transforms Rich Text Format content into HTML with preserved styling. When you paste RTF content into the text area, the tool parses color tables, text...
The Mask Visualizer is a tool for rendering JSON data containing image masks with bounding boxes in a configurable coordinate system. Users can paste JSON that includes box coordinates and...
This tool helps visualize image segmentation masks using the Gemini API. Upload an image and provide a prompt to generate JSON containing bounding boxes and segmentation masks for objects in...
This tool decodes base64 encoded gzip data. Paste your base64 encoded string into the input field and click the "Decode" button to convert it to plain text. The tool uses...
This tool converts Hacker News threads into a structured text format. Enter a Hacker News post ID or URL in the input field, then click "Fetch and format" to retrieve...
This page demonstrates an interactive footnote system that enhances content by providing additional information without disrupting reading flow. When users hover over or click a footnote marker, a popup appears...
This tool converts rich text into a clean HTML subset by letting you paste formatted content from any source. Paste text into the editable area to generate sanitized HTML code...
The Census Explorer application provides an interface to explore American Community Survey data through the Census Reporter API. Users can search for geographic areas and specific census tables, then visualize...
This tool helps you explore U.S. Census data through the Census Reporter API. Search for geographical areas like cities or counties, then select data tables related to demographics, income, or...
This page provides a demonstration environment for testing and understanding passkeys. Users can register new passkeys, authenticate with existing ones, and manage their stored credentials. The demo operates entirely in...
The Lightning Timer is a customizable countdown application designed for time-sensitive presentations or tasks. Set your preferred duration and optional warning time through the settings gear icon. Click the timer...
The Avatar Web Component allows users to select, crop, and resize profile images directly in the browser. Users can upload images by clicking, drag-and-drop, or pasting from clipboard, then precisely...
This tool checks the storage size of any Hugging Face model. Enter a model URL or path (like "mlx-community/Llama-3.2-3B-Instruct-4bit"), and the application will fetch and display the model's size in...
The Incomplete JSON Pretty Printer formats truncated or incomplete JSON data into a readable structure. It features automatic formatting as you type, copy to clipboard functionality, and a sample example...
The Filter Badge Component allows users to create and manage data filtering criteria through an interactive interface. Users can add filters by clicking the "Add filter" button, then select a...
The Species observation map allows you to search for wildlife sightings around the world using data from iNaturalist. Search for a species by name, specify how far back in time...
This tool enables you to create a subset of your Swagger API documentation by selecting specific endpoints. Paste your Swagger JSON, choose the desired paths and methods, and generate a...
The Token Usage Calculator analyzes token consumption across different LLM API calls. Paste YAML-formatted data from the `llm logs -su` command to view a breakdown of input and output tokens...
This guide provides a comprehensive overview of CSS text wrapping properties, including word-wrap/overflow-wrap, word-break, white-space, text-overflow, hyphens, line-break, and text-wrap. Each property is explained with multiple visual examples demonstrating different...
This tool enables secure message encryption with a passphrase. Enter your message and a passphrase to generate an encrypted link that you can share with others. Recipients can decrypt the...
The JSON Schema Builder allows you to create JSON schemas with a visual interface. Add properties by specifying their name, type, and whether they're required, then build nested objects and...
This tool allows you to extract HTML code from formatted text copied from websites. Paste content into the editable area to see the underlying HTML code displayed in a dedicated...
This tool converts simple schema definitions written in a compact DSL format into JSON Schema. Enter field definitions with types and descriptions in the text area, and the converter generates...
This tool extracts and formats Python dependencies from a Pipfile.lock file. Paste your Pipfile.lock JSON content into the text area and click "Parse Dependencies" to convert it into both Pipfile...
This page tracks the progress of the current U.S. presidential term with a visual progress bar and statistical information. It displays days elapsed, days remaining, and the percentage of the...
This tool analyzes SQLite queries using the APSW (Another Python SQLite Wrapper) library. Enter your SQL query in the main text area or set up initial database schema in the...
This SQL Pretty Printer tool formats SQL queries according to your preferences. You can customize the dialect, tab width, keyword casing, and indentation style to match your project requirements. The...
This tool converts GitHub issues into markdown format by fetching the issue details and all associated comments from the GitHub API. It supports optional authentication via personal access tokens for...
The Image Optimizer allows you to compress and optimize your images by adjusting JPEG quality settings. Upload an image by clicking the dropzone or using drag-and-drop, then adjust the quality...
This tool renders JSON responses from Claude API that contain citations. Paste a JSON response into the text area and click "Render message" to display the message with proper formatting...
This tool converts PHP serialized data to JSON format. Paste serialized PHP data in the input field and it will automatically be converted to formatted JSON, which you can then...
This demo page allows you to test how screen readers announce dynamic content changes through ARIA live regions. The interface lets you choose between "assertive" and "polite" announcement priorities, then...
This tool resolves a Bluesky handle to its corresponding DID (Decentralized Identifier). Enter any Bluesky handle in the input field and click "Resolve" to retrieve the associated DID. The tool...
YAML Explorer is a web-based tool that allows you to visualize and explore YAML data in an interactive tree view. You can paste YAML directly into the text area or...
This text editor allows you to create and manage multiple writing sections with real-time word and character counts. Each section auto-saves your content to local storage after one second of...
This interface connects to OpenAI's real-time audio API using WebRTC technology. Users can start an audio session by providing their OpenAI API token and selecting a voice option, allowing for...
This converter transforms JSON to YAML in three different formats: block style (standard indentation), flow style (compact representation), and quoted strings (all string values enclosed in double quotes). Simply paste...
This tool processes HTML content by adding unique ID attributes to all header elements (h1-h6) that don't already have them. After processing, it generates a list of anchor links pointing...
The Writing Style Analyzer helps improve your writing by identifying problems that weaken your prose. The tool automatically detects weasel words (vague terms that lack precision), passive voice constructions, and...
This application is a web-based tool for cropping and formatting images into social media cards with predefined aspect ratios including 2:1 for Twitter and LinkedIn, 1.91:1 for Facebook, 1.4:1 for...
Prompts.js is a JavaScript library that provides modern alternatives to the browser's built-in alert, confirm, and prompt dialogs. The library offers an async/await syntax allowing for cleaner code when working...
The Timestamp Converter tool transforms Unix timestamps into human-readable date and time formats. Enter a Unix timestamp (in seconds or milliseconds) in the input field to see the corresponding UTC...
This web application allows you to view your Bluesky social media timeline by logging in with your username and app password. After authentication, it fetches your timeline and displays posts...
The Bluesky WebSocket Feed Monitor connects to the Bluesky social network's WebSocket API and displays real-time feed data in a log. Users can establish a connection, send custom JSON messages...
This tool enables users to explore the contents of Python packages and archive files by providing either a PyPI package name or a direct URL to a .whl or .zip...
The API Explorer provides a sandboxed interface for testing APIs through a secure iframe implementation. Users can enter an API URL and view the JSON response without security risks, as...
This bounding box tool allows you to draw selection boxes on images to get coordinates. Upload an image by pasting, dragging, or selecting a file, then draw and adjust your...
This web application displays timeline views of browser support for web APIs based on MDN's browser compatibility data. Users can search for specific APIs by name, view when different browsers...
This page provides an interactive sandbox for testing HTML and JavaScript code with customizable iframe security controls. It features a code editor on the left where you can write HTML,...
This page displays a container with a "Rainbow Border" label and a toggle button to control animation effects. When activated, the container shows an animated rainbow-colored glowing border that pulses...
This web application provides information about clock changes due to Daylight Saving Time in California (Pacific Time zone). The page displays the most recent time change, the upcoming change, current...
This page provides a tool for counting tokens used by Claude models, which is useful for understanding API costs and optimizing prompts. Users can enter system prompts and user messages,...
This page provides an interface for generating speech using OpenAI's GPT-4o audio API models. Users input system and user prompts, select a model and voice, then submit to receive audio...
The Gist Audio Player allows you to play and download audio from GitHub Gists containing OpenAI GPT-4o audio responses. Enter a Gist URL containing base64-encoded WAV data from the GPT-4o-audio-preview...
This code implements a Gemini model class for the LLM library, enabling interactions with Google's Gemini AI models. It handles configuration settings like API keys, model selection, and temperature, while...
This demonstration shows how to embed SVG graphics directly in HTML using Base64 encoding. The page displays three example SVGs encoded as data URIs within image tags, along with their...
This tool allows you to visualize the progressive rendering of SVG files. Paste your SVG code into the top text area, set a duration, and click "Render" to see the...
The Clipboard Format Viewer allows you to inspect the raw data available when pasting content. When you paste text, images, files, or other content, the tool displays all available formats...
This converter transforms regular text into the ARES Phonetic Alphabet, commonly used in emergency communications. Enter text in the input field and click "Convert" to translate each letter and number...
This interactive demo allows you to experiment with the `text-wrap: balance` CSS property on a navigation bar. You can control how many navigation items are displayed using the slider and...
This HTML Entity Escaper tool converts between special characters and their HTML entity representations in both directions. Users can select between Escape mode, which converts characters like `<`, `>`, and...
This QR Code Decoder allows you to extract text and links from QR code images. Upload an image file, drag and drop it onto the designated area, or paste an...
This page provides an interface for recording audio, which can then be submitted to OpenAI's GPT-4o audio model along with a text prompt. The application allows users to record speech...
This tool extracts URLs from copied web page content. Paste HTML content into the editable area, and the tool automatically parses out all hyperlinks and displays them in a clean...
This interactive tool allows users to query a SQLite database of pelican sightings in Half Moon Bay. The application loads a WASM-based SQLite engine in the browser and initializes a...
This page provides an interface for extracting and processing web content using the Jina Reader API, with optional AI-powered analysis via Claude. Users can input a URL and select from...
This page displays an interactive CSS grid layout with a symmetrical animation effect. The grid contains four colored blocks of different sizes, with one block (colored green) that can be...
The Event Planner tool allows users to create events by entering details such as title, description, location, date, time, and timezone. After submitting the form, the application displays the event...
This tool converts JPG or PNG images to SVG format using the imagetracerjs library. You can upload an image by dragging and dropping it onto the designated area or by...
This tool converts SVG images to JPEG or PNG format with customizable output settings. Users can paste SVG code directly, upload an SVG file, or drag and drop SVG content...
This demonstration showcases MapLibre GL integration with OpenFreeMap, displaying 1000 randomly generated points within San Francisco. The code provides three different marker implementation options: scaled markers using MapLibre's built-in functionality,...
This page displays the User Agent string of your current browser. The User Agent contains information about your browser, operating system, and device, which websites can use to identify how...
This interactive tool renders Markdown and LaTeX math formulas in real-time. As you type in the text area, the content is converted to formatted HTML in the preview pane, supporting...
This tool allows you to upload files or images directly to GitHub repositories using the GitHub API. Enter your GitHub token, repository details, and file path, then choose between text...
The Image Token Calculator allows you to estimate the token cost for processing images with AI models. Upload an image by dragging and dropping it onto the designated area or...
This tool enables you to view and download YouTube video thumbnails in various resolutions. Enter a YouTube URL or video ID in the input field to see all available thumbnail...
The Pomodoro Timer is a productivity tool that helps you manage work sessions using timed intervals. Enter your goal, select a duration (5-60 minutes), and track your progress with detailed...
This web application allows you to chat with Google's Gemini AI models through a simple interface. Enter your Gemini API key when prompted (it will be stored in your browser's...
This tool enables users to upload images and send them to various Gemini AI models with custom prompts to extract spatial data such as bounding boxes or point coordinates. The...
This tool analyzes JPEG images to determine their TIFF orientation metadata. Upload an image by dragging and dropping or clicking to select a file, and the application will extract and...
This Audio Spectrum Visualizer uses the Web Audio API to capture microphone input and display real-time frequency data. The application processes audio through an analyzer node and renders the spectrum...
This page allows you to upload an image, crop it to your desired dimensions, and compare different compression and resize options. After uploading (via drag-and-drop, file selection, or paste), you...
The EXIF Data Viewer allows you to extract and view metadata from your digital photos. Upload any image to display embedded EXIF information including GPS coordinates (latitude and longitude) if...
This interactive tool allows you to create and customize CSS box shadows using simple slider controls. Adjust horizontal and vertical offsets, blur radius, spread radius, color, and opacity to generate...
This Timezone Meeting Planner allows you to compare time differences between two timezones. Select locations from the dropdown menus to generate a 48-hour comparison table showing the corresponding times in...
The Chrome LanguageModel Playground allows you to interact with Chrome's built-in AI model directly in your browser. This interface checks for model availability, handles the download process if needed, and...
This PDF comparison tool enables side-by-side visual comparison of two PDF documents. Upload two PDFs by dragging them into the drop zone or clicking to select files. The tool renders...
This interactive visualization displays the evolution of Elo ratings for large language models in the LMSYS Chatbot Arena over time. The chart shows how different models compare against each other,...
This page creates an interactive map with markers based on CSV data. It accepts parameters in the URL to set the center, zoom level, search query, individual markers, and a...
This tool renders Markdown to HTML using GitHub's public API, providing both a live preview and formatted HTML output. Users can paste Markdown into the textarea and click "Render" to...
This web application uses your device's camera to capture images and generate haikus inspired by what it sees. After capturing an image with the camera button, the app sends it...
This tool performs Optical Character Recognition (OCR) on PDFs and images directly in your web browser. It uses Tesseract.js for text recognition and PDF.js to convert PDFs into images for...