Therapeutic Playlist Builder – Online by Mood & Tempo
Select a desired emotional state (calm, energize) and get a suggested song structure with BPM range.
UD5 Toolkit
Drag songs into order — plan your perfect set
Your setlist is empty.
Add your first song below or drag songs to reorder.
Select a desired emotional state (calm, energize) and get a suggested song structure with BPM range.
Create a simple grid or carousel album with local images and captions. Export as printable PDF. Private.
Create categorized shopping lists (produce, dairy, meat, etc.). Add items, check them off, and print. Data stored in your browser. Never lose a list.
Create a weighed pros and cons list with a score. Help make tough decisions. Data saved locally.
Tap any key to the beat and get the BPM (beats per minute). Useful for DJs, musicians, and running. Simple and accurate.
Paste lines of text and automatically convert to an HTML ordered list with correct numbering and indentation.
Load an SRT file and shift all timestamps forward or backward by milliseconds or seconds. Fix out-of-sync subtitles instantly. Download corrected file.
See how grid-auto-flow: row vs column changes item placement. Add and remove items to understand the algorithm. Visual.
Sort lines of text alphabetically, numerically, or by length. Reverse order supported. Perfect for organizing lists and data sets with complete privacy.
Enter a list of buzzwords or concepts and shuffle them into random pairs. Stimulate creative thinking. All local.
Watch classic sorting algorithms step through a randomized bar chart. Adjust speed and array size. Great for learning algorithm efficiency.
Create .srt subtitle files manually by adding lines and setting times with a simple player. Download the result. Local.
Build a vertical timeline by entering events with dates and descriptions. Export as image or HTML. Perfect for project milestones.
Animated SVG steps showing how to fold a fitted sheet perfectly. Clean visual reference.
Paste your CSS and sort the properties of each rule alphabetically or by concentric groups. Keep your stylesheets consistent without a build step.
Paste word pairs (or load pre-made sets) and practice with randomized flashcards. Flip to reveal translation, mark as known/unknown. Local data, no login.
Build a small crossword by adding words and clues. Export as a printable PNG or JSON. For classroom and fun.
A GUI to manage all keys in your browser's localStorage. Add, delete, edit, and export data. Debug progressive web apps.
Add book titles and authors to a to‑read list. Move them to 'finished' and add a rating. Data saved locally.
Sort hundreds of lines alphabetically, reverse alphabetically, or by length. Deduplicate option. All local.
Enter terms and definitions and generate a clean `<dl>` HTML snippet. Great for glossaries and FAQs.
Experiment with JavaScript Intl.DateTimeFormat options. Choose locale, dateStyle, timeStyle, hour12 and see live output. Copy the code snippet for your project.
Advanced metronome with eighth, triplet, and sixteenth note subdivisions. Accent controls. Web Audio scheduling.
Add, remove, push, pop items and watch the data structure change visually. Supports arrays, stacks, and queues. For CS students.
Convert subtitle files between SRT and WebVTT formats. Also shift all timestamps forward/backward. Works locally.
Remove the original audio from a video and attach a new soundtrack. Or extract audio. All processed locally.
Create custom flashcards and review them with a simple spaced repetition algorithm. Data stored in your browser. No sign-up required.
Multiple digital counters for tracking stitches, rows, and pattern repeats. Increment, reset. Works on mobile.
Guided breathing exercises with animated circle for inhale/hold/exhale. Includes box breathing, 4-7-8, and resonant breathing patterns. Customizable intervals.
Beautify and format your CSS stylesheets instantly. Organize, minify, or prettify CSS code for better readability. Processed securely on client-side.