Utilities

A collection of small, self-contained tools. Pick one below to get started.

Alphanumeric Cypher

A simple text cypher that encodes or decodes a message using a keyword, shifting each letter by its position in a repeating key, similar to a classic Vigenère cipher restricted to the letters A through Z.

Screen Share with Audio

An experimental peer-to-peer screen and audio sharing demo built on WebRTC. One tab acts as host and shares its screen, a second connects as viewer. Signalling currently relies on browser storage, so both tabs need the same device.

Power Workbench Sandbox

An interactive simulator for a small hobby-electronics power workbench. Choose a power source, adjust a potentiometer and a voltmeter switch, and watch simulated voltage rails, a live LED readout, and safety status update in real time.

GoPro Stream Viewer

A live-stream viewer for a GoPro or other HLS-compatible camera feed. Enter a stream URL to watch it in the browser, with playback controls, connection status, and basic statistics like resolution and buffer health.

Browser Metadata Viewer

Shows what a website can see about your browser and device: user agent, screen and window size, language, timezone, hardware details, and graphics info — a quick, hands-on look at your own browser fingerprint.

Enhanced Metadata Viewer

An expanded browser-fingerprinting demo that adds live mouse and touch tracking, a movement heatmap, performance and battery monitoring, device orientation, audio analysis, font detection, and permission status, all captured in real time.

Mini Golf Tracker

A scorekeeping app for mini golf. Set up courses with per-hole par and photos, track live scores for multiple players, browse past rounds, and see stats, trends, and head-to-head results on a built-in dashboard.

QR Code Generator

Turns any text, URL, or short message into a downloadable QR code, generated entirely in your browser. Type your content, generate the code, and save it as a PNG — nothing is sent to a server.

Audio Frequency Visualizer

A microphone-driven visualizer that splits incoming audio into eight frequency bands, from sub-bass to air, and renders them as animated rings, radial bars, and particles, with adjustable sensitivity per band and four visual themes.

Web Synthesizer Pro

A browser-based synthesizer with two oscillators, an envelope, filter, distortion, delay, chorus, flanger, and reverb. Play notes from an on-screen keyboard or a MIDI device, sequence patterns, and record what you play.