Deck Baluster Spacing Calculator β Online Even Gap
Enter total rail length and baluster width to get exact spacing for code compliance. Visual layout.
UD5 Toolkit
Enter total rail length and baluster width to get exact spacing for code compliance. Visual layout.
Design a custom keyboard layout and save it as an image to help learn touch typing on a custom keymap. Supports ANSI, ISO, and ortho layouts.
Generate a series of semantic version tags with optional prefixes. Copy for your release script. Consistent tagging.
Write and run simple Sinclair BASIC programs in a browser-based ZX Spectrum emulator. Load demo programs and experience 80s computing. Educational fun.
Pick a package name and generate a custom version or download badge as a static image or Markdown link. For readme files.
Validate and compare semantic version strings. Check if a version satisfies a range (e.g., ^1.2.3). Visual breakdown of major.minor.patch. Local only.
Upload a 512x512 logo and get resized icons for every PWA requirement. Download a zip and the corresponding manifest.json snippet.
Translate YAML configuration files into JSON format instantly. Validate syntax during conversion. Perfect for DevOps and configuration management. Secure client-side operation.
Parse XML strings into compact JSON representation. Handles attributes and text nodes intelligently. Quick and private, ideal for API response translation.
Validate if a version string follows SemVer 2.0.0. Also sort and compare versions. Developer tool.
Paste two Markdown texts and see a sideβbyβside diff with rendered preview. Perfect for editing and collaboration.
Paste Markdown and get warnings for common mistakes: inconsistent heading spacing, bare URLs, and broken links. All local.
Paste JSON-LD and validate basic syntax and required properties for Article, Product, etc. Local only. Instant feedback.
Paste a GraphQL SDL schema and get autoβgenerated Markdown documentation. Perfect for API docs. All local.
Test SQL injection inputs on a mock database and see the resulting query. Learn how to prevent SQLi. No real data.
Paste your Swagger/OpenAPI YAML and see a rendered API documentation preview with expandable endpoints. All local rendering.
Upload an MP3 or WAV file and get an estimated beats per minute using onset detection. DJs and musicians can quickly catalog track tempos.
Create a custom click pattern with accents for 5/4, 7/8, or any complex meter. Visual and audio feedback.
Listen to two notes and identify the interval. Purely local Web Audio synthesis. Sharpen your relative pitch.
Visual and audio beat at 100β120 compressions per minute. 30 compressions timer. For training and emergencies.
Tap any key to measure beats per minute. Displays average BPM and beat interval in milliseconds. Essential for DJs and music production. No extra permissions.
Select a key and build chord progressions (I-IV-V, etc.). Hear them played with simple piano sounds. Great for songwriting inspiration. Local audio synthesis.
Tap any key to the beat of a song and the tool calculates the BPM. Also shows average and millisecond delay for loops.
Generate a CSS background that shows a baseline grid. Adjust lineβheight and offset. Perfect for aligning text.
Play a selection of local loβfi tracks (embedded). Simple UI with play/pause. No copyright issues. Stay focused.
Play a simple monophonic synthesizer with your keyboard. Choose waveform, attack, decay, and filter. For music fun.
Get a random chord progression (e.g., IβVβviβIV) with a suggested key. Play with builtβin piano sounds. For songwriters.
Generate a random, somewhat meaningful song lyric line. Write your own hit with AIβfree randomness. All local.
Play a collection of retro 8βbit synth pads and leads using your keyboard. Record sequences and export as WAV. Pure Web Audio API.
Advanced metronome with eighth, triplet, and sixteenth note subdivisions. Accent controls. Web Audio scheduling.