Chord Progression Builder - Online Music Theory Tool
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.
UD5 Toolkit
Instantly generate inspiring chord progressions for your next song. Pick a key, choose a style, and let creativity flow.
Your saved chord progressions will appear here. Click a progression to load it.
A chord progression is a sequence of musical chords played one after another. It forms the harmonic foundation of a song, supporting the melody and establishing the emotional tone. Popular progressions like I–V–vi–IV appear in countless hit songs across genres.
Our tool uses music theory algorithms to generate musically coherent chord progressions within your chosen key and mode. It draws from common progression patterns used in pop, jazz, folk, classical, cinematic, and experimental music. You can customize the key, mode, style, number of chords, BPM, and optionally include seventh chords for richer harmonies.
Roman numerals represent chords based on their position within a scale. Uppercase (I, IV, V) indicates major chords; lowercase (ii, iii, vi) indicates minor chords; and vii° indicates a diminished chord. This system is key-agnostic, making it easy to transpose progressions to any key. For example, I–V–vi–IV in C major is C–G–Am–F.
Seventh chords add a fourth note (the seventh degree) to a triad, creating richer, more colorful harmonies. They're essential in jazz (maj7, m7, 7, m7b5), R&B, and modern pop. Enable the "7th Chords" toggle to incorporate them into your progressions. Dominant seventh chords (like G7) naturally resolve to the tonic, adding satisfying tension and release.
Common keys for popular music include C major, G major, D major, and A major (or their relative minors: Am, Em, Bm, F#m). C major and A minor use only white keys on a piano, making them beginner-friendly. Vocalists often prefer keys like G or F that suit their vocal range. Experiment with different keys to find what resonates with your melody.
Major mode generally sounds happy, bright, and uplifting. Minor mode tends to sound sad, melancholic, or dramatic. However, chord progressions can mix moods—a major progression can feel bittersweet, and a minor progression can sound powerful. Try both modes to explore different emotional landscapes for your music.
Start by looping the progression at a comfortable BPM. Hum or sing a melody over it, letting the chords guide your vocal line. Experiment with different rhythms, strumming patterns, or arpeggios. Many songwriters build verses around one progression and switch to a different one for the chorus. The progression can also inspire lyrics by setting an emotional foundation.
Yes! Click the Save (bookmark) button after generating a progression to store it in your browser's local storage. Your saved progressions will appear in the "Saved Progressions" section and persist even after closing the page. Click any saved progression to reload it instantly.
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.
Enter a router's MAC address or serial and generate the common default WPA passphrase for major ISP brands. Educational purpose only.
Pick colors for the shadcn/ui design system and generate the complete CSS variable theme file. Copy into your project.
Play a selection of local lo‑fi tracks (embedded). Simple UI with play/pause. No copyright issues. Stay focused.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Style underlines, overlines, and strike-throughs with colors, wavy styles, and thickness. Modern CSS text‑decoration.
Generate a random medieval occupation with a short description. For NPCs or historical curiosity. Local list.
Generate a hardboiled film noir plot with a detective, a dame, and a McGuffin. Great for creative writing prompts.
Generate a grand, aristocratic title like 'Duke of Waffleshire'. Perfect for silly fun or RPG characters. Local.
Design a button or card that glows on hover. Adjust shadow color, spread, and transition. Copy the CSS. Rich UI.
Create a realistic letterpress (debossed) text effect using CSS text‑shadow and background. Adjust depth and light direction. Copy code.
Generate a realistic‑sounding dinosaur name and see a fun description. Perfect for kids and writers.
Generate random but realistic‑looking data arrays (users, products, orders) with typos and missing fields. For test robustness.
Create a customizable checkerboard or grid background using pure CSS gradients. Adjust cell size and colors. Copy the code.
Create a custom HTML/CSS progress bar with percentage, colors, and animation. Copy the code. Modern UI element.
Fill in a few details and get a polished resignation letter. No data stored. Instant copy or print.
Paste plain text and turn it into a nested outline using indent levels or Markdown headings. Great for planning.
Upload a small pixel art image and get a CSS grid layout that recreates it using divs. Novelty developer tool.
Convert short text into a black‑and‑white Braille bump image ready for embossing. Educational and inclusive.
Generate a random, somewhat meaningful song lyric line. Write your own hit with AI‑free randomness. All local.
Generate a realistic‑sounding exoplanet designation (e.g., Kepler‑442b) and a sci‑fi planet description. For worldbuilding.
Pomodoro timer with built‑in lo‑fi music playlist (synthetic). Focus and rest cycles. No copyright music; generated tones.
Create a realistic‑looking fake tweet with any name, handle, text, likes, and retweets. Just for laughs. All local canvas.
Generate magic squares of odd order (3x3, 5x5, …). See the sum constant and verify rows, columns, diagonals. Educational math toy.
One click to get a hilarious excuse for being late, missing homework, or not doing chores. Pure comedy.
Design a realistic-looking fake receipt with custom store name, items, and total. For jokes and gags. No real transaction.
Lay down a beat on a grid sequencer for kick, snare, and hi-hat. Play, loop, and adjust tempo. All sound via Web Audio API.
Click to generate a random haiku from natural language templates. Pure algorithmic poetry fun. Copy and share.
Generate a QR code with a custom text label below or above. Perfect for printed signs. All generated locally as a single image.
Enter a song title and artist to find lyrics using public APIs. Quick preview and copy. A lightweight tool for music lovers.