01
KitTheme
Everything a drum kit needs except the sounds: a browser editor for FL Studio kit artwork, folder colors and hover text.
Cover art, YouTube thumbnails, beats & plugins for creators who mean it.
Free tools for creatorsPreview thumbnails and covers, find a song’s tempo and key, and convert files, all in your browser.
Free to use · No sign-up
Made from scratch for your release or your channel, and quoted to fit your budget.
Commissions are closed right now. Here’s what I make and where prices start.
See the cover art ↗
Send a brief and I’ll reply with a quote and a date.
Join the Discord to hear first when they reopen.
Custom album, EP & single cover art, plus visualizers, made from scratch.
Send a brief and I’ll reply with a quote and a date.
Join the Discord to hear first when they open.
Only your name, email and budget are needed to start. Anything else you share gets the first draft closer.
Questions about payment, revisions or delivery? Read the FAQ or ask on Discord.
Send the idea and I’ll reply with a quote and a date.
Join the Discord to hear first when they open.
Custom static & social media ad graphics, made from scratch.
I'm still building out this gallery. DM me on Discord to see recent examples in the meantime.
Ask on DiscordSend a brief and I’ll reply with a quote and a date.
Join the Discord to hear first when they open.
Custom profile pictures (PFPs), made from scratch.
I'm still building out this gallery. DM me on Discord to see recent examples in the meantime.
Ask on DiscordSend a brief and I’ll reply with a quote and a date.
Join the Discord to hear first when they open.
Free beats from me and independent producers. Preview any beat, then download the full track and use it in your release with credit.
Upload a beat ↗I'm getting the catalog up. DM me on Discord if you want to hear something now.
Ask on DiscordNo beats match those filters. Try clearing the search, key, or detune.
Free to submit, no listing fees. Every submission is manually reviewed, so nothing goes live automatically. Once approved, it's posted with your name credited and linked.
I make custom beats too.
Submit yours below. Every beat is reviewed by hand, and once it's approved it goes live on rowen.work with its own preview player and cover art, credited to you by name and linked to your page.
Want to actually sell your beat instead of just hosting it? See how that works →
← Back to beatsSubmitting is always free. Here's exactly how it works if you want to actually sell a beat instead of just hosting it for exposure.
Five steps from submitting to getting paid.
Use the upload form same as always. Free to submit, no listing fees, ever.
Every submission is reviewed by hand before it goes live. Most get a decision quickly.
Once it's live, DM Rowen on Discord with what you want to charge for it.
You'll get a one-time onboarding link from Stripe. Verify your identity and add your bank account directly with them. It takes about 5-10 minutes. Rowen never sees your bank details.
Your beat goes live with a real Buy button. Every sale splits instantly through Stripe: your cut lands straight in your account, no manual payout, no chasing anyone down.
Stripe still lets you get set up. You'll just need a parent or legal guardian to sign off before any money can actually reach a bank account. That's a normal, built-in part of Stripe's own process for anyone under 18, not something specific to this site, and it doesn't change anything about how your beat gets listed or sold.
See the full step-by-step tutorial ↗Yes. Right now it's the only payment method that can verify a sale and automatically split your cut. There's no manual option for an actual sale.
Always. Whether you end up selling it or just hosting it for exposure, submitting through the form has never cost anything.
No. Identity verification and payouts are handled directly by Stripe, so that part never touches this site or Rowen personally.
A flat cut worked out per beat when you message your price, not a fixed site-wide percentage.
The full walkthrough for getting a beat set up to actually sell. Pick the track that fits you. The steps are a little different if you're under 18.
Upload your beat through the normal submission form. Once it's reviewed and goes live, you're ready to move on to setup.
DM on Discord with what you want to charge. Rowen will confirm the split (Rowen's flat cut plus your payout) before anything is set up.
You'll receive a one-time Stripe Connect onboarding link. It's single-use and expires after 90 days, so use it soon after you get it.
The link takes you directly to Stripe, not this site. You'll enter your legal name, date of birth, address, and basic ID details straight into Stripe's own secure form.
Still on Stripe's site, you'll link the bank account you want paid out to. Rowen never sees your account or routing numbers. That stays between you and Stripe.
Once Stripe confirms everything, your beat gets a real Payment Link with the split already built in. No further setup needed on your end.
Each purchase splits automatically. Your cut lands in your bank account through Stripe's normal payout schedule. No invoices, no manual transfers.
Same as anyone else: upload through the normal form and wait for approval. Your age doesn't affect whether your beat can be submitted or hosted.
DM on Discord with what you want to charge, same as the 18+ track. The split gets confirmed before setup starts.
You'll get the same one-time Stripe Connect link. Stripe does let you start an account under 18. The extra step comes right after this.
Enter your own info into Stripe's form same as anyone else. Stripe will flag the account as needing a guardian before payouts can turn on.
Stripe requires a legal guardian to confirm the account. They'll need to provide their full legal name, date of birth, the last four digits of their SSN (for U.S. citizens), their address, and agree to Stripe's terms. Stripe tries to verify this automatically first, and may ask for a photo of the guardian's ID if it can't.
Once your guardian has signed off, a bank account can be linked for payouts. This is still handled entirely on Stripe's side.
Same as the 18+ track from here: your beat gets a real Payment Link with the split built in, and every sale pays out automatically.
VST3 plugins for producers and artists, built from scratch.
Get notified when new plugins launch.
Resize an image to an exact width and height in pixels.
| Original | New | |
|---|---|---|
| Pixels | - | - |
| File size | - | - |
PNG-Up to 8000 px a side
Type the width or height you need and this image resizer scales the picture to match, keeping its proportions unless you turn that off. It opens PNG, JPEG, WebP and GIF files, resizes up to 8000 pixels on a side, and downloads a PNG. The image stays on your device.
When you scale an image down to less than half its size, the tool halves it in steps before the final resize instead of jumping straight to the target. One large jump can leave jagged edges on fine detail, and stepping down keeps the result smooth. Making an image bigger works too, but it can't add detail that isn't in the original. Because the output is PNG, a resized photo can have a larger file size than the JPEG you started with. If that matters, run it through the Image Compressor afterwards. An animated GIF is read as a single still frame.
Make an image file smaller without changing its pixel dimensions.
-compressed to-
-
Pixels: -
This image has transparent areas. JPEG fills them with white; choose WebP to keep them.
JPEG-Quality 75
This image compressor re-encodes a picture at a lower quality so the file gets smaller while the pixel dimensions stay the same. Choose JPEG or WebP, set Quality anywhere from 10 to 100, and the page shows the new file size and the percentage saved before you download. It opens PNG, JPEG, WebP and GIF files and runs in your browser.
WebP usually gives a smaller file than JPEG at a similar quality, and it keeps transparent areas. JPEG opens in almost any software, but it has no transparency, so transparent pixels are filled with white. If the result says the file got larger, the original was already compressed harder than your setting, so lower the quality or keep the file you have. Low settings show first on text and fine lines, so check the downloaded file up close before using it on artwork with lettering. If your browser can't create WebP files, the WebP choice is switched off and says so. An animated GIF is read as a single still frame.
Convert an image to PNG, JPEG or WebP without changing its pixel dimensions.
| Original | New | |
|---|---|---|
| File type | - | - |
| Pixels | - | - |
| File size | - | - |
Transparent areas stay transparent in this file type.
Need BMP, ICO, PDF, HEIC, TIFF or AVIF, or many files at once? Use the File Converter.
PNG-Lossless
Change an image's file type without opening an editor. Load a PNG, JPEG, WebP or GIF, pick PNG, JPEG or WebP as the output, and the page shows the new file size before you download. The dimensions don't change, and JPEG and WebP are saved at 92% quality. The conversion runs in your browser, so the file isn't uploaded.
PNG is lossless, which makes it the right choice for logos, screenshots and anything with transparency or sharp text, at the cost of bigger files. JPEG suits photos that need to open anywhere, as long as you don't need transparency. WebP keeps transparency and usually produces smaller files than either, which makes it a good default for images on the web. If your browser can't create WebP files, the WebP choice is switched off and says so. For BMP, ICO favicons, PDF, HEIC, TIFF, AVIF, camera RAW or converting a batch of files at once, use the File Converter. An animated GIF is read as a single still frame.
Crop a picture to a set shape, such as square or story, without resizing it.
| Original | Cropped | |
|---|---|---|
| Pixels | - | - |
Your picture already has this shape, so all of it is kept and there’s nothing to move.
PNG-Not resized
Pick a shape and this cropper cuts the largest area of that shape out of your picture: Square (1:1), Portrait post (4:5), Story (9:16), Widescreen (16:9) or Photo (3:2). It opens PNG, JPEG, WebP and GIF files, crops without scaling the pixels, and downloads a PNG.
The crop keeps every pixel inside the frame, so the output is as large as your picture allows. A 4000 × 3000 photo cropped to 1:1 comes out at 3000 × 3000. If a platform asks for a specific size, such as 1280 × 720, crop to the shape here first and then set the exact dimensions in the Image Resizer. When the picture already has the chosen shape, the page says so and there's nothing to move. An animated GIF is read as a single still frame.
Remove an image background directly in your browser.
Drag across the image to compare. The checkerboard only shows transparency; it isn't saved.
PNG-Transparent backgroundNo watermark
This background remover finds the subject of your picture (a person, a product, a pet, a logo or a character) and makes everything around it transparent. The model runs in your browser, so the picture is never uploaded. Fix anything it gets wrong with the Erase and Restore brushes, then download a PNG at the original size with no watermark.
The page runs BiRefNet_lite, an open image segmentation model released under the MIT licence, through Transformers.js. Where your browser supports WebGPU it uses your graphics card; otherwise it runs on the processor with WebAssembly, which works in every current browser but can take 20 seconds or more per image. The model looks at a 512 × 512 copy of your picture. Its outline is then lined up with the edges of a sharper copy, up to 2048 pixels, with a guided filter, and scaled to the full size when you download. The PNG keeps your picture's own pixels; only transparency is added.
Your image is never sent anywhere: decoding, the model, the touch-ups and the PNG all happen on your device. The first time you use the tool, the page downloads the model file from Hugging Face and the ONNX Runtime engine from jsDelivr, and your browser stores both, so later visits only download them again if the browser has cleared its storage.
Pictures up to 50 megapixels open, and the PNG keeps the original size up to 50 megapixels (16.7 on iPhone and iPad, where Safari can't build a larger image; the page tells you when it scales down). It works best with one clear subject. Fine hair against a busy background, glass, smoke, and subjects the same colour as their background are the hardest cases, and the brushes are there for those.
Loading the 3D editor…
Drop your logo here
SVG, PNG, JPEG or WebP
or
Upload your logo or type a word and get a real 3D model with beveled edges, studio lighting and proper materials. Put it over your own picture for a mockup, then download a 4K image, a video or a 3D model. Every export is free.
Free, no account, no watermark. Logos, fonts, textures and background pictures are processed on your device and never uploaded. Download your work before leaving.
Frame a photo as a circle or square profile picture and download it as a PNG.
PNG--
Turn any photo into a profile picture. The tool fills a square from your photo, lets you zoom in up to 300% and drag the photo into place, and can cut the result into a circle with transparent corners. It opens PNG, JPEG, WebP and GIF files and downloads a 256, 512 or 1024 pixel PNG. Nothing leaves your device.
Many apps already display avatars as circles, so a square upload is often enough and leaves the app room to frame it. Circle is useful where nothing will crop the image for you, like a website, a stream overlay or a video thumbnail, because the area outside the circle is saved as transparent pixels rather than a solid color; the preview shows those corners as a checkerboard. If the framed part of your photo is smaller than the size you pick, it gets scaled up and will look soft, and the page tells you when that happens. An animated GIF is read as a single still frame.
Pull the main colors out of an image as hex codes you can copy.
Most common color first. Click or tap one to copy its hex code.
Text file-
Upload a photo, cover or mood-board image and this pulls out its most common colors as hex codes. Choose anywhere from 3 to 10 colors, click a color to copy its code, or press Download hex codes to save the full list as a text file. It reads PNG, JPEG, WebP and GIF files, and the image is processed in your browser.
The image is scaled down to a small sample and every pixel is sorted into one of 4,096 color groups. The groups with the most pixels win, and each swatch is the average of the real pixels in its group, so it's a color that actually appears in the image. That means the palette favors area: a large grey sky will outrank a small red logo. To get an accent color that only covers a small part of the picture, crop in on it first with the Image Cropper. Transparent pixels are ignored, and two close shades can both appear when a color falls on the edge between groups. An animated GIF is read as a single still frame.
Adjust a photo's brightness, contrast and color, then download it as a PNG.
PNG-Up to 1600 px wide
Adjust a photo with six sliders and watch the change as you drag: Brightness, Contrast and Saturation from 0 to 200%, Warmth, Black & white, and Blur up to 20 pixels. It opens PNG, JPEG, WebP and GIF files, and the edited image downloads as a PNG. Editing happens in your browser, so the photo isn't uploaded.
Photos wider than 1600 pixels are scaled down to 1600 pixels wide for editing and export, which suits social posts and the web but not large prints. The effects use the same filter engine as CSS, so the download matches the preview. Warmth works by blending in a sepia tone, so high values push the whole image toward brown. Blur is measured on the scaled image, which means the same setting looks stronger on a small photo than on a large one, and strong blur can leave the edges slightly see-through. An animated GIF is read as a single still frame.
Save any audio file your browser can play as an uncompressed WAV.
This file’s own sample rate couldn’t be read, so it was decoded at your device’s rate.
Saves 16-bit WAV only. For MP3, FLAC, M4A, AIFF or 24-bit WAV, use the File Converter.
Load an MP3, M4A, OGG, FLAC, AIFF, WAV or other audio file your browser can play and export it as an uncompressed 16-bit WAV. By default the WAV keeps the file’s own sample rate and channels. If you need to, open Change sample rate or channels to resample to 44.1 kHz, 48 kHz or 22.05 kHz, or switch to mono or stereo. Before you download, the line above Download WAV shows the output and roughly how big the file will be. Nothing is uploaded.
44.1 kHz is the CD standard and the usual rate for music releases. 48 kHz is standard for video, so match it when the audio is going into a video edit. 22.05 kHz halves the file size compared with 44.1 kHz but loses the high end, which is acceptable for voice notes and rough demos. Switching stereo to mono combines both channels into one and halves the size again. This page only writes WAV. To convert audio to MP3, FLAC, M4A, 24-bit WAV or AIFF, use the File Converter.
The file is decoded at its own sample rate, read from the file header, so Keep really keeps it. When the rate or channels change, your browser’s own resampler does the conversion. A WAV is uncompressed: 16-bit stereo at 44.1 kHz takes about 10 MB a minute, which is why the size is shown before you download.
Cut the silence from the start and end of a recording without touching the middle.
-
-
This tool finds where the sound actually begins and ends in a recording and cuts the silence on either side. It's useful for voice notes, vocal takes and one-shot samples with dead air before the first hit. Quiet gaps in the middle are left alone. Load any audio your browser can play, such as MP3, WAV, M4A or OGG, and download the trimmed result as a 16-bit WAV.
The default of -45 dB suits most clean recordings. If background hiss or room noise is being kept, raise the threshold toward -30 dB so the noise counts as silence. If the soft start of a note or a breath is getting clipped, lower it toward -60 dB or add more padding. The cut is made at the first and last samples louder than the threshold on any channel, so a single click or pop near the edge will stop the trim at that point.
The threshold is in dB below full scale (0 dB is the loudest a file can store). The waveform is only a picture; the play buttons and the WAV both use the exact samples between the two pink markers, at the file’s own sample rate.
Turn a whole file up or down so its peak or average level hits a target.
Gain -
-
Matches peak or average level, not LUFS loudness. To measure LUFS, use Mix Check.
Normalizing turns a whole file up or down by one fixed amount so it hits a target level. Unlike a compressor or limiter, it leaves the dynamics of the recording as they were. Load an MP3, WAV, M4A, OGG or other audio file, choose whether to match its peak or its average level, set a target between -24 and -1 dB, and download a 16-bit WAV. It runs in your browser.
Peak moves the loudest single sample to the target, so the result can't clip. It's exact, but two files with the same peak can still sound quite different in loudness. Average matches the RMS level instead, which lines up how loud clips feel more closely. Raising the average can push peaks past full scale, so the gain is capped to keep the loudest sample at -0.1 dB, and the page tells you when clipping protection has limited the gain. This isn't a LUFS measurement, so don't rely on it to hit a streaming platform's loudness target.
The peak is found by reading every sample on every channel, so a single short transient is never missed. The same gain is applied to every sample, and the WAV keeps the file's own sample rate and channels.
Turn a MIDI file into a falling-note piano roll video, with each track in its own colour.
1280 × 720, landscape
Records in real time, so a 3-minute song takes 3 minutes. Keep this tab open and in front.
WebM1280 × 72030 fpsNo watermarkNo sound
Drop in a .mid or .midi file and watch the notes fall onto a piano keyboard, with each track in its own color and keys lighting up as notes land. Hide or recolor tracks, restyle the notes and background, add a bounce of the song for sound, and record it all as a video. The file is read in your browser.
Tempo changes inside the file are followed, so slowdowns and section changes stay in time. With a soundtrack attached, the roll follows the audio's clock, and the audio starts at the very beginning of the MIDI file, so export your bounce from the start of the project too. Recording runs in real time at 30 frames per second, so a three-minute piece takes three minutes, and the video saves as WebM with no watermark. Files that use SMPTE timecode instead of ticks can't be read, so re-export those with standard timing.
Kits from producers worth knowing about. Most are sold on their own stores, and the links go straight there.
Set folder colors, artwork banners and hover text for FL’s Browser without Photoshop, and preview them as you go. Free to design and export with a small KitTheme credit; $10 removes it from one kit.
Send it over and it goes up here, credited and linked straight to wherever you sell it. No cut taken, no fee, nothing to sign.
Preset packs for Xfer Serum 2. Most are sold on their makers' own stores, and the links go straight there.
Send it over and it goes up here, credited and linked straight to wherever you sell it. No cut taken, no fee, nothing to sign.
The layers that go over a cover: grain, paper and film overlays, and advisory marks drawn from scratch. Some are sold here, some on their makers' own stores.
Send it over and it goes up here, credited and linked straight to wherever you sell it. No cut taken, no fee, nothing to sign.
Payment, revisions, turnaround, refunds and file delivery. Full policies are linked in the footer.
Real feedback from real projects, and a spot to leave your own if we've worked together.
Be the first to leave one below once we've worked together.
Worked with me before? I'd love to hear how it went. Reviews are checked by hand before they're posted, so it may take a little while to show up.
Send a brief and I’ll reply with a quote and a date.
Join the Discord to hear first when they reopen.
Find a song’s tempo from an audio file, or tap along to count it yourself.
Estimated tempo
Sounds twice as fast or slow? Pick the tempo you hear.
No taps yet
Press Space or T to tap, R to reset
Clears your taps only. The result from your file stays.
Drop in a song and this finds its tempo in beats per minute. It reads any audio file your browser can play, including MP3, WAV and M4A, and gives a whole-number BPM between 60 and 200 with a short note on how confident the read is. The file is decoded and analyzed on your device, not uploaded.
The detector listens for hits in two ranges, kick and bass in one and snares and hats in the other, then looks for the spacing that repeats most strongly. A 140 BPM trap beat and a 70 BPM half-time feel share most of that spacing, so either can win. Syncopated basslines and triplet patterns can throw it off by 2:3 in the same way. The correction buttons scale the current reading instead of re-running the analysis, so you can step between options until the number matches what you hear.
Confidence compares the winning tempo with every other tempo the detector considered: high means it stood well clear of the rest, and it counts for more when the 15-second sections agree with each other. It measures how clear the rhythm is, not whether the number matches the way you count it.
Browse original instrumentals.
Find a song’s musical key and check whether it’s tuned to standard A=440.
This song key finder reads an audio file and names its key, such as A Minor or F♯ Major. It also measures how far the recording sits from standard A=440 tuning, in cents, and when it's off, shows the reference pitch it's actually tuned to. Any format your browser can decode works, including MP3, WAV and M4A, and the analysis runs locally without uploading the file.
Tape rips, sample-rate mismatches and deliberate pitch shifts can push a whole track a few cents sharp or flat. When the tuning read is clear, the key is measured against that shifted pitch instead of A=440, and the Tuning section tells you how many cents to pitch the track to bring it back to standard. The most common mix-up is between a major key and its relative minor, like C Major and A Minor, because they share the same notes. When those two are nearly tied, the tool checks the bassline to settle it. Keys are written with sharps, so D♭ Major appears as C♯ Major; the Key Equivalent Finder gives the flat name, the standard spelling and the Camelot code.
The file is mixed to mono at 8 kHz, and up to three of its loudest 15-second sections are analysed. The strength of each of the 12 notes there is correlated with the Krumhansl-Kessler major and minor key profiles in every key. The best fit is the key, and it counts as a strong match when its correlation leads the next closest key by 0.12 or more.
Browse original instrumentals.
Pick a key to see its other name, its relative and parallel keys, its Camelot code and the notes in its scale.
Selected key
A♭ Major
Same pitches, different name
None
Relative minor
Uses the same key signature and the same set of notes.
Parallel minor
Camelot
B means major, A means minor.
Open Key:
| Key | Other name | Relative | Camelot | Open Key |
|---|
Key detectors, DAWs and sample packs don’t always name a key the same way. One says A♭ Major, a plugin only lists G♯, and a DJ app calls it 4B. This tool shows which names belong to the same key, gives the relative minor or major and the parallel key, and spells out the seven notes the way sheet music writes them, with the sharp or flat names a DAW might use beside them. It all runs in your browser.
A key signature holds at most seven sharps or flats. A♭ Major has four flats. Spelled from G♯ it would need eight sharps, one of them the double sharp F, so sheet music uses A♭ Major even though both names sound identical in equal temperament. Some pairs, like D♭ Major (five flats) and C♯ Major (seven sharps), both have real key signatures, and the one with fewer accidentals is the usual choice. Scales are spelled with one letter per note, so A♭ Major contains D♭, never C♯. Minor keys use the natural minor scale, and the line under the notes gives the raised seventh of harmonic minor.
Camelot numbers the circle of fifths with C Major at 8B and A Minor at 8A. Open Key, used by Traktor, numbers the same wheel from C Major as 1d and A Minor as 1m, so its numbers are Camelot’s minus seven. Each step around either wheel is a fifth.
Browse original instrumentals.
See your cover art on a phone, a music player card and a vinyl record, and download each as a PNG.
PNG for each mockuprowen.work watermark, top rightMade in your browser; the artwork isn't uploaded
Upload your album or single artwork and see it in three places: a phone now-playing screen, a music player card and a vinyl record with the art as the center label. Add a track title and artist name and the phone and player mockups update as you type. Each mockup downloads as its own PNG with a rowen.work mark in the corner. Rendering happens in your browser, so the artwork stays on your device.
Every art slot is square. If your image isn't, the tool crops it from the center to fill the slot instead of stretching it, so the edges of a wide or tall image get cut off; the page says which edges before you download. For a preview that matches your actual release, crop to 1:1 first with the Image Cropper and make sure nothing important sits near the edges. Titles and names that are too long for the layout are shortened with an ellipsis. If you'd rather have the artwork designed for you, see custom cover art.
The phone PNG is 720 × 1480 pixels, the player card 1240 × 600 and the vinyl 1120 × 1120, drawn at twice the on-screen size so they stay crisp. The largest art slot is 480 pixels across, so artwork smaller than that is enlarged and looks a little soft. Every PNG carries a small rowen.work mark in the top-right corner.
I design cover art from scratch. Send a brief and I’ll reply with a quote and a date.
Join the Discord to hear first when they open.
Turn a song into an animated video that moves with the music.
Paused: showing a sample frame. Press play to see it react to your track.
WebM with soundSize follows the previewTakes as long as the trackrowen.work watermark, top right
Records in real time from 0:00, with sound. Keep this tab open and in front until it saves; Stop and save ends early and keeps what's recorded.
This browser can't record video from the page, so Export video is off. Try Chrome or Edge.
Load a song, watch it react as it plays, then record the result as a video. There are eight styles: Bars, Mirror Bars, Waveform, Spectrum, Circular, Rings, Particles and Starburst. Color can be solid, gradient, rainbow or reactive, the background can be a solid color, a gradient or your cover image blurred behind the motion, and you can add a title and artist overlay. Playback, rendering and recording all happen in your browser.
Recording happens in real time, so a three-minute song takes three minutes to capture, and you'll hear it play while it records. The picture is captured from the preview at 30 frames per second and about 6 Mbps, with the track's audio at 128 kbps. The file is WebM in most browsers, or MP4 where that's the only video format the browser can record; the page names the one you'll get next to the button. The video's pixel size follows how large the preview is on your screen, so a bigger window gives a higher-resolution file, and the exact size is shown before you start. Keep the tab in front while it records: browsers pause drawing in background tabs, and the video would freeze. Every export carries a rowen.work watermark. If Export video is greyed out, your browser can't record canvas video, so try Chrome or Edge.
Animation speed works by changing how much the sound analysis is smoothed between frames: slower settings smooth more, so the motion flows but trails the beat slightly. Beat flash and Reactive color follow the low end of the track, so they respond most to kicks and bass.
Browse original instrumentals.
Turn a song into a PNG or SVG picture of its waveform for cover art, posters or posts.
PNG3200 × 1800 pxrowen.work watermark, top right
Rainbow sweeps through every hue, so there's no color to pick.
Blurred and darkened behind the waveform. PNG only; an SVG uses the solid color.
The checkerboard marks the see-through area. It isn't saved in the file.
This waveform generator draws the shape of an entire song as a still image for cover art, posters or social posts. Load an MP3, WAV, M4A or any other audio file your browser can decode, style the waveform, and download it as a PNG or an SVG. The audio is analyzed on your device.
Exports are 1600 pixels wide at 1×, so a 3× PNG is 4800 pixels wide. SVG keeps every bar, line and dot as a vector shape, which stays sharp at any size and can be recolored in a vector editor. A Transparent background works in both formats. The Cover image background only renders in PNG; an SVG export uses your solid background color in its place. Title and artist text in an SVG names its fonts rather than embedding them, so it can show in a fallback typeface on a computer that doesn't have them. Both formats include a rowen.work watermark.
Corner roundness, the line width in the Line style and the largest dot size are set in pixels of the finished image, so at 2× and 3× they look finer than in the preview. Everything else scales with the image.
Browse original instrumentals.
Turn a lyric or quote into an image sized for posts and stories.
PNG3200 × 3200 pxrowen.work watermark, top right
Type a lyric above to download.
Each line you type is one lyric line; the middle one is highlighted.
This template always uses its app's typeface.
This template uses white lyrics, like the app.
This template uses the app's own layout.
Blurred and darkened behind the text. PNG only; an SVG uses the solid color.
The checkerboard marks the see-through area. It isn't saved in the file.
This template has no credit line; use Song title and Artist instead.
Type a lyric or quote and this turns it into a typography graphic sized for social media. The text scales itself to fill the frame, and you can choose Square, Post (4:5), Story (9:16) or Landscape. Templates range from plain text, oversized quote marks, a card behind the words, a bold weight and an underline, to layouts modeled on the Spotify and Apple Music lyrics screens. Graphics download as PNG or SVG with a rowen.work watermark.
These two swap the normal layout for a recreation of an app's lyrics view. Each line you type becomes a lyric line, the middle line is highlighted as the one playing, and a mini player shows the Song title and Artist you enter. If you upload a Cover image background, it also fills the album thumbnail. The icons are simple drawn shapes, not the apps' real logos. The templates always use their app's typeface; the Spotify Mix and SF Pro options under Font let you use those typefaces with the other templates. For these templates the PNG export is the safer choice, because the SVG version names its fonts instead of embedding them and the text can change typeface on another computer.
Every image shape saves 1600 pixels wide at 1×, 3200 at 2× and 4800 at 3×; the height follows the shape. The text scales itself to the largest size that fits the frame at 100%. A Transparent background stays see-through in both PNG and SVG. A Cover image background is only kept in PNG; an SVG uses the solid background color in its place. Every download carries a rowen.work watermark.
I design cover art from scratch. Send a brief and I’ll reply with a quote and a date.
Join the Discord to hear first when they open.
Cut the part you want out of a song or recording and download it as a new file.
Drag across the waveform to select, then fine-tune with the handles.
Cut a clip out of a song, voice note or sample without installing an editor. Drag out the section you want on the waveform and export it as a 16-bit WAV or a smaller WebM file, with optional fades, gain and peak normalization. It opens MP3, WAV, M4A and other formats your browser can decode, and everything runs in your browser.
WAV is written straight from the edited audio as 16-bit PCM at the file's own sample rate and channel count, and downloads as soon as it's rendered, so pick it for anything going back into a DAW. WebM is compressed, which makes it much smaller, but the browser has to play the clip through to record it, so the export takes as long as the clip. You can stop a WebM recording partway; nothing is downloaded if you do.
The preview plays the same render the download saves, so fades, gain and normalization are audible before you export. Play full track plays the original file, which is handy for finding the part you want. If you need an MP3, trim to WAV here and then run it through the File Converter.
Browse original instrumentals.
Change an MP3’s title, artist, album and cover art without re-encoding the audio.
This MP3 tag editor reads the ID3 tags already on a file and lets you change them before you send the track out. You can edit the title, artist, album, album artist, genre, year, composer, track and disc numbers, BPM and a comment, and add, replace or remove the embedded cover art. The download is the same audio with a fresh ID3v2.4 tag, and nothing leaves your browser.
The editor removes any old ID3v2 tag at the start of the file and any ID3v1 tag at the end, then writes one new tag, so players don't find two conflicting sets of details. The audio itself isn't re-encoded. Only the fields on this form are written, so tags it doesn't show, such as embedded lyrics or an ISRC, won't carry over, and empty fields are left out. When a file has tags like that, the Download section lists them before you download. Uploaded cover images are saved as JPEG and scaled so the longest side is no more than 1000 pixels; a cover that was already in the file is kept as it is. Text is stored as UTF-8, so accented and non-Latin names come through.
The editor works with MP3 files only. It reads ID3v2.3 and ID3v2.4 tags, and fills the form from an older ID3v1 tag when that's all a file has. Tags in the rare ID3v2.2 format, or with an extended header, can't be read; the Download section says so, and saving replaces them.
Browse original instrumentals.
Join two or more audio files, in any order, into one track.
Add at least one more clip to merge. Use Add clips at the top.
Combine two or more audio files into a single track in your browser. Add your clips, put them in order, and join them back to back, with a gap of silence or with a crossfade. Each clip has its own gain, fade in, fade out and mute, and the finished mix exports as a 16-bit WAV or a WebM file. It accepts MP3, WAV, M4A, OGG and FLAC.
In Crossfade mode each clip starts before the previous one ends, overlapping by the length you set, and the two ends fade out and in across the overlap. A crossfade can't be longer than either clip it joins. A muted clip keeps its place and length in the mix, so it plays as silence.
Normalize peak is on by default: after mixing, it scales the whole file so the loudest moment lands just under full scale, which also stops an overlap from clipping. Because it sets the final level, Master volume only appears when Normalize peak is off. The mix is rendered at the highest sample rate among the clips, with as many channels as the widest clip, and the WAV is 16-bit PCM. The preview plays the same render the WAV export saves. WebM export plays the mix through in real time to record it, so it takes as long as the track; you can stop it partway, and nothing is downloaded if you do.
Browse the beats, or ask about custom work on Discord.
Convert video, audio, images, documents, spreadsheets, archives, fonts and subtitles. Your files never leave your device.
or drop them anywhere on this page
Nothing is uploaded. Some formats download a free engine the first time (up to 32 MB).
One page per picture, in list order, with the first picture’s Quality and Page size. Transparent areas turn white.
Convert to
Pick a format to see what it can become.
The conversions run in your browser with open-source software, each downloaded only when a file needs it: LAME via lamejs for MP3 (LGPL), FFmpeg via ffmpeg.wasm for audio and video (GPL), ImageMagick with libheif and LibRaw for images (Apache 2.0 and LGPL), pdf.js for PDFs (Apache 2.0), 7-Zip for 7Z and RAR (LGPL, with the unRAR restriction), SheetJS for spreadsheets (Apache 2.0), Mammoth for Word files (BSD), js-yaml (MIT) and Google’s woff2 (MIT).
Convert MP4 to MP3 or WAV, MOV and MKV to MP4, video to GIF, WAV to MP3 or FLAC, HEIC to JPG, PNG to WebP or AVIF, camera RAW to JPG, PDF to Word or JPG, Word to PDF, Excel to CSV, CSV to Excel, JSON to YAML, RAR or 7Z to ZIP, TTF to WOFF2 and SRT to VTT, among hundreds of other pairs. Nothing is uploaded: every file is converted on your own device.
What downloads, and when. Your browser already decodes common audio and images, so a WAV to MP3 or a PNG to JPEG downloads nothing. Other conversions need an engine, downloaded the first time a file needs it and then kept by your browser: the media engine (FFmpeg, 32 MB) for video and for audio formats like FLAC, M4A, OGG and WMA; the image engine (ImageMagick, 15 MB) for HEIC, TIFF, PSD, camera RAW, AVIF and GIF output; the PDF reader (about 2 MB); the archive engine (7-Zip, about 2 MB) for 7Z and RAR; and a font engine (about 1 MB) for WOFF2. Your files are still never sent anywhere.
Video. MP4, MOV, MKV and FLV are written as H.264 with AAC sound, WebM as VP8 with Opus, AVI as MPEG-4 with MP3, WMV as Windows Media, MPG as MPEG-2 and OGV as Theora. With Video quality on Best, a stream the new format can hold is copied untouched: an MKV of H.264 becomes an MP4 in seconds and loses nothing. Trimming or resizing always re-encodes.
Sample rates. The browser’s audio engine resamples to your sound card’s rate unless told otherwise, so the file’s own rate is read from its header first and kept: a 44.1 kHz track stays 44.1 kHz. MP3, WMA and AC3 can’t store more than 48 kHz, and Opus always plays at 48 kHz.
Pictures. Photos are turned the right way up from their EXIF data. Camera RAW is developed with the white balance the camera recorded. A PSD is converted from its flattened picture, so layers aren’t kept. JPEG and BMP can’t hold transparency, so transparent areas get the fill colour from the file’s settings.
Documents. Every document is read into headings, paragraphs, lists, tables and pictures, and every output is written from that, which is why any document can become any other. PDFs are written with the standard PDF fonts, which cover Western European languages; other characters show as a question mark.
One file at a time. Convert works down the list in order, on purpose: decoding several large files at once is how a phone runs out of memory halfway through. Stop after this file ends the batch between files, and Cancel on a row stops an engine mid-file.
See what’s inside an Ableton, FL Studio, REAPER, LMMS or MIDI file and use the tools its format supports, on your device.
Nothing here turns a project from one DAW into another; MIDI export carries the notes across. Logic Pro, Cubase and Studio One projects can’t be read: export MIDI from them and drop in the .mid.
To move a song to another DAW, export its MIDI for the notes and bounce the audio in the original app.
Drop in an Ableton Live set (.als), FL Studio project (.flp), REAPER project (.rpp), LMMS project (.mmpz or .mmp) or a MIDI file to see which version saved it, its tempo, time signature, key, tracks, and every plugin and sample path it uses. Then save the set for Live 11 or 10 or the project for an older FL Studio, fix REAPER sample paths, unpack an LMMS project, export the notes as MIDI, or switch a MIDI file between type 0 and type 1. It doesn’t convert a project from one DAW to another. It’s free, there’s no sign-up, and the file is read in your browser.
What “save for an older version” really does. For Ableton and FL Studio, it rewrites the version stamp the project carries so the older app agrees to open it. It doesn’t translate anything else. Devices, plugins and features the older version doesn’t have are dropped or show as missing when it loads, so keep your original and check the result. A damaged FL Studio project isn’t re-saved, because rewriting it would hide the damage.
What MIDI export carries. Notes, their timing and velocity, track names and one tempo: the project’s starting tempo, used throughout. Audio, plugins, automation and mixer settings stay in the project. FL Studio exports one track per pattern with every pattern at bar 1, because the playlist isn’t read; LMMS leaves out Beat/Bassline steps.
Key. It’s read from the file when a Live 12 set or a MIDI key signature stores one; otherwise it’s estimated from the notes and labelled that way. Logic Pro, Cubase and Studio One projects use closed formats, so they can’t be read here.
Edit the notes of a MIDI file, or a blank pattern, in a piano roll and download the result as MIDI.
Nothing selected, so these change every note in this track.
MIDI every track, muted ones tooWAV a sketch from the built-in preview synth, not your plugins: 16-bit, 44.1 kHz, muted tracks left out
Open a .mid or .midi file, or start from blank bars, and edit it in a piano roll: add, move and resize notes, change velocities, quantize, transpose and humanize, then download it as MIDI or as a WAV preview. The file is read and written in your browser and never uploaded.
Playback uses a small synth made in the browser: piano, electric keys, pluck, bass, pad and a basic drum kit for channel 10. It's there so you can check timing and notes, not to sound like your plugins, so load the downloaded MIDI into your DAW for the real sound. The editor keeps notes, the tempo map, the opening time signature, track names and instruments. Controller data such as sustain pedal, pitch bend and mod wheel is not shown and is left out of the saved file; when a file you open has any, the page lists it next to Download MIDI. Files timed in SMPTE timecode instead of ticks can't be opened; re-export them with standard timing.
Check a finished bounce before release: loudness, peaks, tonal balance, stereo and mono, and what to listen for first.
Decoding
| Measurement | Your mix | Reference |
|---|
| Service | Target | Playback change |
|---|
These are the published default normalisation targets as of 2026. Services change them, and listeners can turn normalisation off.
TXT plain textLoudness, peaks, streaming changes, findings and tonal bands
| 3 s ending at | Short-term |
|---|
| Frequency | Your mix (dB) | Guide (dB) | Reference (dB) |
|---|
This is a mono file, so there's no stereo image to measure.
| Time | Correlation |
|---|
| Band | Correlation | Mono sum |
|---|
Drop in a bounce and get the numbers streaming services and mastering engineers look at: integrated, short-term and momentary loudness and loudness range to ITU-R BS.1770-4 and EBU R128, true peak with 4× oversampling, tonal balance, stereo correlation, width and mono compatibility. Nothing is uploaded; the analysis runs in your browser.
Loudness uses the standard K-weighting filter calculated for your file's own sample rate, 400 ms gating blocks and the -70 LUFS and -10 LU gates, and it reads the EBU Tech 3341 sine test signals it was checked against within 0.1 LU. The streaming table uses each service's published default target: -14 LUFS for Spotify, YouTube and Tidal, -16 for Apple Music. The tonal guides are hand-shaped curves, not averages of chart hits, so treat a difference as a prompt to listen rather than a fault. The technical score out of 100 adds up those measurements (20 points for streaming loudness, 15 each for true-peak headroom, dynamics, tonal balance and mono, 10 for clipping, 5 each for DC offset and loudness range) and shows every part. A quiet, dynamic or genre-specific master can score lower and still be right, and no number can say a mix sounds good. The time to full energy is a measurement of when the track gets loud, not a prediction of skips or plays.
See what's inside an audio file: format, length, sample rate, bit depth, bitrate, tags and cover art.
Notes about this file
Embedded pictures
To change the tags or cover, use the MP3 Tag Editor.
Copies the summary, tags, details and notes as plain textRead from the file's own headers; nothing is uploaded
Read an audio file's headers and see the container and codec, sample rate, channels, bit depth, bitrate (constant or variable), length, encoder, every tag and any embedded cover art. It runs in your browser, so the file never leaves your device.
For MP3 the tool tells constant from variable bitrate by reading the Xing, Info or VBRI header, and works out the average by scanning the frames. It reads tags from ID3v1 and all three ID3v2 versions, RIFF INFO, broadcast WAV, FLAC and Ogg comments, AIFF text chunks and M4A metadata.
The lossy history check: MP3 and AAC encoders cut off the highest frequencies to save space: around 16 kHz at 128 kbps, and 19 to 20 kHz at 256 to 320 kbps. Converting that MP3 back to WAV or FLAC doesn't bring those frequencies back, so the file keeps a flat shelf where the top end should be. The check averages the spectrum across the file and looks for that shelf. A shelf is a strong hint that the file had a lossy past. It can't prove it, though: a dark mix, a synth with a low-pass filter or a mastering filter can cut the highs in the same way, and a file with a full spectrum could still have been through a high-bitrate encoder. For MP3, OGG and AAC files there's nothing to check, since those formats are lossy by design.
Reverse, loop, speed up, distort or fade a sound, hear it next to the original, then save it as WAV or MP3.
With effects
No effects on yet.
Encoded with LAME. A sample rate MP3 can't store, such as 96 kHz, is converted to the nearest one it can.
-
Load a WAV, MP3, FLAC, OGG or other audio file and stack effects on it: trim the silence, reverse it, loop it with a crossfade at the seam, change the speed and pitch together like a tape machine, add distortion or bitcrushing, set the volume and fade the ends, then save it as a WAV at the original sample rate or an MP3 from 128 to 320 kbps (a lower-bitrate MP3 is also a quick way to compress a file). Everything runs in your browser, so nothing is uploaded.
Trim, reverse, loop and bitcrush happen first, on the audio itself. Speed, distortion, volume and fades come after, in that order, so fade times are measured on the finished result and a sped-up loop keeps its crossfade. Speed works like a record played faster or slower, so pitch moves with it; this tool doesn't change tempo and pitch separately. Stop clipping turns the whole result down just enough that the loudest peak lands at −1 dB, rather than compressing the loud parts, so the sound stays the same apart from the level. If you only need to cut a section out, the Audio Trimmer is quicker, and Normalize Audio matches a target level.
See your thumbnail and title in a YouTube-style feed before you publish.
Trending and Search load public videos from YouTube around yours. Your thumbnail and title stay on your device; a search sends only the words you search for.
Trending sends the country and category, and a search sends your search words and the country, to this site's server. It asks the YouTube Data API and keeps the answer for up to 3 hours (Trending) or 12 hours (Search), so repeat requests don't use up the daily quota.
Real thumbnails and channel pictures load straight from YouTube's image servers (i.ytimg.com and yt3.ggpht.com). Your own thumbnails, title, channel picture and added images never leave your device.
To stop one visitor using up the quota, requests are counted with a salted hash of your IP address that expires within about an hour. The address itself isn't stored.
Removes your versions, channel picture and added images.
A thumbnail that looks good full screen in Photoshop can disappear at 168 pixels wide next to eleven other videos. This previewer drops yours into four layouts drawn at their real sizes: a desktop home feed with three or four columns, search results, the Up next list beside a video, and a phone feed. Switch between light and dark mode, check where the title gets cut, and swap between up to three versions of the thumbnail to see which one you notice first. It shows how a thumbnail looks next to others, not how many people will click it.
The layouts copy the proportions of a video feed, not YouTube's exact styling. Trending and Search fill the feed with real public videos from YouTube, and pressing a category chip or searching inside the feed changes them. When those aren't available, or you pick Placeholders, the videos around yours are generic tiles with made-up titles; My images uses thumbnails you've saved from channels in your niche, which stay on your device. The title cut-off is measured in the font and width on screen, so it can differ by a few characters from what a viewer's device shows.
This tool can't tell you which version will get more clicks. Only real viewers can: YouTube Studio's Test & compare shows up to three thumbnails to real viewers and reports which one got more watch time.
Need one made for you? Get a custom thumbnail. Not affiliated with YouTube.
Get a design score out of 100 with detailed feedback, plus upload checks and real-size previews.
The AI design review isn’t set up on this site yet: it needs an AI provider key on the server. The local checks below work without it.
Scores composition, subject, readability, colour, hook, typography and craft out of 100. The image alone is enough.
Sends this thumbnail and any context you add to an AI service.
Nothing is sent until you press Rate thumbnail.
Custom Shorts thumbnails can only be added in YouTube Studio on a computer.
From YouTube Help, “Add custom thumbnails on YouTube”, last checked 27 September 2026.
Downloads a free text reader once (about 6–9 MB, from jsDelivr); your image stays on your device.
With a box selected on the picture: arrow keys move it, Shift + arrows resize it, Delete removes it.
Measured: a fact about the file, or the size and position of a box. Likely and Possible: estimates from the pixels, which can be wrong, most often on deliberate styles. None of it knows what the picture shows.
Start over clears every thumbnail you’ve added and every box. Nothing is uploaded; the checks run in your browser.
Measurements for each version. No winner is picked: the numbers can’t judge which idea is better, so compare the previews too.
Get a design score out of 100 with feedback on composition, readability, colour and hook, check the file against YouTube’s upload limits, and see the thumbnail at the sizes feeds really use.
The thumbnail score is an AI-assisted design assessment, not a prediction of views or clicks. When you press Rate thumbnail, a vision model reviews the image against a fixed rubric: composition and visual hierarchy (20 points), main subject clarity and separation (15), small-screen readability (15), colour, contrast and lighting (15), visual hook and storytelling (15), typography and text integration (10), and craft and image quality (10). These are design-rubric weights, not a statistically validated model. The model rates each category from 0 to 10 against written anchors; the points and the total are calculated by this page, a category that doesn’t apply (no text, for example) is left out and the rest scaled to 100, and measured small-size contrast caps the readability rating. It only sends the image you’re viewing and the text you typed, and only when you press the button.
The local checks do three jobs. First it compares the file with YouTube’s own help page for the thing you’re uploading (a video, a Short or a podcast playlist) and the device you upload from, and keeps limits that stop an upload apart from recommendations that don’t. Then it measures how the picture holds up small, and turns anything notable into at most three suggestions, each saying what it saw, where, why it might matter and what to try. Last, it shows the thumbnail at the sizes feeds really use, blurred like a scroll past, and in greyscale.
Measured exactly: resolution, shape, file size and file type against YouTube’s page, and the size and position of any box you draw or the text finder adds, at each preview width. Estimated from the pixels: contrast that survives at 168 px wide, sharpness (measured on edges only, after removing grain, so noise and oversharpening can’t raise it), roughly how much real detail an upscaled image holds, grain, clutter, detail under the duration badge, and text contrast when the box holds two clear tones. These are labelled Likely or Possible and can be wrong, most often on deliberate styles. Not checked by the local checks: faces, what the picture shows, whether it fits the title, or whether anyone will click; the AI review judges the design side of those, and nothing here predicts clicks. Dark, bright, black-and-white, minimal and textured designs aren’t marked down for being so, and a thumbnail with no text or no face isn’t either.
The grade out of 100 adds up fixed parts, all shown under Detailed analysis: 20 for fitting the chosen target’s limits and recommendations, 35 for contrast measured on a 168 px copy (where grain averages out), 20 for crisp edges at full size, 15 for a clear duration-badge corner (videos only; a box you draw under the badge counts too), and 10 for how busy the tile is at 168 px. Colour and saturation aren’t scored. Heavy grain lowers the sharpness part, because it can’t be measured through the grain; grain never adds points. It isn’t a click, creativity or CTR prediction.
Sharpness uses a no-reference blur measure (Crété-Roffet and others, 2007) on edge pixels after a median filter, and grain is estimated with Immerkær’s method (1996). The detail estimate repeats the blur measure on smaller copies: an upscaled picture only turns sharp near the size it came from. Expect it to be off by up to about half a step. Colourfulness is Hasler and Süsstrunk’s metric (2003). Text contrast is the WCAG contrast ratio between the two tones Otsu’s method finds in the box, and 3:1 is used as a reference point for large text. The 9 px text height and the 5% margin are rules of thumb, and the badge, progress bar and margin on the previews are approximations of YouTube’s current feed, not a specification. GIFs are checked on their first frame.
The limits follow YouTube Help’s “Add custom thumbnails on YouTube” page as read on 27 September 2026: for videos, 3840 × 2160 recommended with a minimum width of 640; for Shorts, 2160 × 3840 with a minimum height of 640; “image formats such as JPG or PNG”; 16:9 for videos, 9:16 for Shorts and 1:1 for podcast playlists; and a size limit of 2 MB (videos) or 10 MB (podcasts) from a phone and 50 MB from a computer. Custom Shorts thumbnails can only be added in YouTube Studio on a computer, and custom thumbnails need a verified account.
Need one made for you? Get a custom thumbnail. Not affiliated with YouTube.
Paste a YouTube link to download its thumbnail at the largest size available.
Your browser blocked the direct download, so the image opened in a new tab. Right-click it and choose Save image as (on a phone, press and hold).
Every public YouTube video has its thumbnail stored at up to five sizes on YouTube's image server: max resolution (1280 × 720), standard (640 × 480), high (480 × 360), medium (320 × 180) and small (120 × 90). Paste any link to the video and this tool finds the video ID and shows each size that exists, with a download button for each. It's handy when you've lost the original file of your own thumbnail, or want a reference image for a redesign.
YouTube only makes the max resolution and standard sizes when the uploaded thumbnail or video was big enough. When a size doesn't exist, YouTube returns a small grey placeholder instead, and this tool hides it rather than offering you a 120 × 90 grey box. The standard and high sizes are 4:3, so they have black bars above and below a 16:9 picture. The images come straight from YouTube's servers to your browser. If your browser blocks the direct download, the image opens in a new tab for you to save. A thumbnail belongs to whoever made it, so don't reupload someone else's as your own.
Need one made for you? Get a custom thumbnail. Not affiliated with YouTube.
Get YouTube title ideas, type beat titles included, filled in from hand-written templates (not AI).
Type what the video is about to get titles.
Pick the video type, type the topic, and get twenty or more titles built from formulas people use on YouTube: how-tos, lists, reviews, challenges, comparisons and reactions. For producers there's a type beat mode that writes titles the way the type beat scene formats them, like [FREE] Artist Type Beat - "Name", with BPM, key and a producer credit when you add them. Every title shows its character count and a flag once it passes 60 or 70 characters. The first twelve show straight away; Show all lists the rest.
These titles come from a fixed list of formulas written by hand, filled in with exactly what you typed. That makes them predictable: "How to {topic}" needs a topic like "mix vocals", while "{n} best {topic}" reads better with "studio headphones". If one comes out clumsy, that's the template meeting your wording, so edit it. YouTube allows 100 characters, but search results usually cut titles at around 60 to 70 and phones cut them sooner, so put the important words first. Try the result in the YouTube Thumbnail Previewer to see where it gets cut next to your thumbnail.
Need one made for you? Get a custom thumbnail. Not affiliated with YouTube.
Arrange what you type into a tidy YouTube description with chapters and hashtags (no AI).
Your first lines show here.…more
Paste in what you have (a summary, links, chapter times, credits, licensing terms, socials and hashtags) and this puts them in a sensible order with blank lines between sections. Timestamps are tidied into the "0:00 Title" format YouTube reads as chapters, hashtags go on the last line, and a counter tracks the 5,000-character limit. The preview shows roughly what appears before "…more", which is the part most people read.
YouTube only turns timestamps into chapters when the first one is 0:00, there are at least three, and each chapter lasts at least 10 seconds. This tool warns you when those aren't met rather than inventing a 0:00 line. Only the first three hashtags go in, because those are the ones YouTube shows above the title. The "…more" cut is about 150 characters but moves with screen size, so treat the preview as a guide. Nothing here is written for you by AI; it only arranges what you typed.
Once you edit the finished description, it stops following the fields, so nothing you type in them overwrites your changes. Rebuild from the fields replaces your version with what the fields make now, and Bring back my edits restores it until you edit again.
Need one made for you? Get a custom thumbnail. Not affiliated with YouTube.
Turn a topic and a few keywords into a YouTube tag list that fits the 500-character limit, built with fixed rules (no AI, no search data).
Type a topic to get tags.
Over the 500-character limit, so Copy leaves these out. Remove a tag above and the next one moves up.
Type the main topic and a few keywords and this builds a tag list from them: your exact phrases first, then the single words inside them, then longer versions ("how to …", "… for beginners"), then the spellings people type differently, like hip hop, hiphop and hip-hop. Turn on type beat tags and each artist gets "artist type beat", the year version, the "free" version and "artist instrumental". Duplicates are removed however they're capitalised. Tags play a small part in how YouTube finds videos; the title, thumbnail and description do more.
YouTube says tags play a small role in discovery and matter most for words people misspell, so the title, thumbnail and description do more work. Tags are still useful for type beats, where people search for the exact phrase. The counter follows YouTube Studio: each tag's characters, a comma between tags, and two extra for any tag with a space in it, because Studio wraps those in quotes. Tags that don't fit are listed separately under Don't fit, and Copy tags copies only the included ones. These tags are made from what you typed with fixed rules; there's no AI and no search-volume data behind them.
Need one made for you? Get a custom thumbnail. Not affiliated with YouTube.
Browse hand-written thumbnail ideas for your kind of channel, with the words to put on each one.
Pick a niche and get a set of thumbnail concepts you can actually build: where things go in the frame, what the text says (never more than four words), which colours to use, what the face is doing, and one tip for keeping it readable at small sizes. The music production and type beat sets are written for producers, including what not to do, like using a photo of an artist you don't have rights to.
Each niche has six or seven ideas, written and checked by hand rather than generated on the spot, so Shuffle order reorders them instead of inventing new ones. They're written descriptions, not pictures: you make the thumbnail yourself. They're starting points, not rules. A thumbnail works when it matches the title and shows something the video delivers, and no list can know what that is for your video.
Need one made for you? Get a custom thumbnail. Not affiliated with YouTube.
See which parts of your thumbnail the duration badge, the progress bar and YouTube’s buttons cover.
At the sizes people see it
PNG at your thumbnail’s own size, with the guides drawn on. Handy for sending to a designer.
Load a thumbnail and this draws what sits on top of it in a YouTube feed: the duration badge in the bottom-right corner, the red bar returning viewers see along the bottom, and the buttons that appear when someone points at it on a computer. Turn on the layout guides to check your margins, the center of the frame and what a square or 4:5 crop keeps. The strip under the preview shows the same thumbnail at 360, 246 and 168 pixels wide, the sizes of search results, a four-column home feed and the Up next list.
Almost every feed puts the video length in the bottom-right corner. A face, a word or a number there gets covered, so keep that corner for background.
Anyone who has watched part of the video sees a red bar along the bottom edge. It’s thin, but text that touches the bottom gets underlined in red.
On a computer, Watch later and Add to queue appear in the top-right corner while the pointer is over the thumbnail. They only show on hover, so this matters less than the badge.
A 5% margin keeps text off the rounded corners and away from the badge. It’s a guide, not a rule; a big face can break it on purpose.
YouTube shows video thumbnails at 16:9, but the same art often ends up as a square or a 4:5 promo post. Anything outside those frames gets cut when that happens.
Thirds lines and the middle of the frame, the places the eye lands first. Use them to check that the subject still reads when the thumbnail is 168 pixels wide.
The guides are drawn as fractions of the frame, so they fit any 16:9 image. The badge and button sizes approximate how YouTube draws them on a desktop feed today; they aren’t a published spec, and YouTube changes its layout from time to time. The badge rectangle is the same one the YouTube Thumbnail Rater checks against. A thumbnail that isn’t 16:9 is shown the way a feed would frame it, with bars. Your image is read in the browser and never uploaded.
Need one made for you? See custom thumbnails. Not affiliated with YouTube.
See your cover the way listeners will: on a now-playing screen, in an album grid, a playlist and a tiny phone row.
The first two open another free tool with this cover already loaded.
Most people meet your cover at a fraction of the size you designed it: a square about 300 pixels wide on a now-playing screen, 160 in an album grid, and 40 to 56 in a playlist or search list. This previewer puts your artwork, title and artist into generic versions of those screens at their real sizes, so you can see whether the idea still reads and whether small text survives. Switch to the light theme, turn on the explicit badge, and compare the grid with the placeholder covers around it.
Every scene is drawn at 1× CSS pixels, so a 48-pixel row is 48 pixels on your screen (on a high-density phone, that’s also how big it looks there). The layouts are generic players, not copies of Spotify, Apple Music or any other app, and the surrounding covers are plain placeholders. A cover that isn’t square is centered and cropped the way most apps do it. Nothing is uploaded.
I design cover art from scratch. Send a brief and I’ll reply with a quote and a date.
Join the Discord to hear first when they open.
Check your cover’s size, shape and file before you send it to your distributor.
Distributors send artwork back for a handful of reasons, and most of them are in the file rather than the design: it isn’t square, it’s too small, it’s the wrong file type, it’s in CMYK or it only looks the right way up because of a rotation tag. This checker reads your file in the browser and tells you its dimensions, shape, type, size, colour mode, transparency and colour profile, then compares them with what Spotify and Apple Music publish. 3000 × 3000 pixels, square, JPG or PNG in RGB is commonly accepted by major distributors, and that’s what “Looks good” means here.
Spotify accepts square art from 640 to 10,000 pixels a side and asks you not to upscale. Apple Music asks for at least 1400 × 1400 and recommends 3000 × 3000 or larger. Most distributors ask for 3000 × 3000, so that’s the size to deliver. Enlarging a small image makes the file bigger, not sharper.
Both stores want exactly 1:1. A cover that’s a few pixels off square can be refused, so crop it rather than stretch it.
JPG and PNG are accepted everywhere; Spotify also lists TIFF. Colour should be RGB (Spotify asks for sRGB). A JPG saved in CMYK for print looks wrong on screens and is often refused. Some phones save photos sideways and add a rotation tag; Spotify says it doesn’t read orientation data, so that cover would show sideways.
Transparent areas have no colour of their own, so each app fills them differently. Flatten the cover onto a solid background before you export.
I design cover art from scratch, delivered print and streaming ready.
Join the Discord to hear first when they open.
Turn a tempo into delay and reverb times in milliseconds or Hz, for every note value.
20 to 400 BPM. Tap along to a song to set it, or use ↑ and ↓ in the box.
Click a value to copy it.
| Note | Straight | Dotted | Triplet |
|---|
Delays and reverbs sit better in a mix when their timing follows the song. Type a tempo, or tap it, and this lists the length of every note value from a whole note down to a 1/64 in milliseconds, with dotted and triplet versions next to each. Switch to Hz for LFO and tremolo rates, or to samples when a plugin wants a sample count. The reverb section gives a pre-delay and decay that line up with the beat.
One beat (a quarter note) lasts 60,000 ÷ BPM milliseconds, so at 120 BPM a quarter note is 500 ms. Each note value halves the one before it. A dotted note is 1.5 times as long, a triplet two thirds as long. Hz is 1000 ÷ milliseconds, and samples are milliseconds × 44.1 or × 48 for the two common sample rates. The pre-delays are a 1/64 and a 1/128 note; the decay is the note value minus the pre-delay, so the tail ends on the grid.
Browse original instrumentals.
The frequency of every note, and the nearest note to any frequency, with how many cents it’s off.
Type a frequency, like the peak of an 808 in a spectrum analyser.
Click a note to hear it. Hold Shift and click to copy its frequency.
Every note from C0 to B8 with its frequency, worked out from A4 at 440 Hz or any reference you set, like 432. Producers use it to tune 808s and sub bass to a song’s key, set a filter on a note, or read a spectrum analyser. Type a frequency to get the nearest note and how many cents sharp or flat it is, and click any note to hear a sine tone at that pitch.
Each semitone is the twelfth root of two (about 1.0595) times the one below it, and an octave doubles the frequency. So a note n semitones above A4 is A4 × 2^(n÷12). A cent is a hundredth of a semitone; the nearest-note readout rounds to the closest semitone and shows the difference in cents. MIDI note numbers use middle C as C4 = 60.
Browse original instrumentals.
Work out a tempo change: the stretch percentage, the new length, and how far the pitch moves if you speed it up without keeping pitch.
| Shift | Tempo | Speed | Key |
|---|
Changing a track’s tempo can happen two ways. Time stretching (warping in Ableton, stretch in FL Studio) keeps the pitch and only changes the speed. Speeding the file up or slowing it down, the way sped-up and slowed edits do, changes both, like a turntable. Type the original and new tempo and this shows the percentage your DAW needs, how long the track becomes, and how many semitones and cents the pitch moves if you don’t keep pitch, including the key it lands in.
The speed factor is new BPM ÷ original BPM, and the new length is the old length divided by it. Without pitch correction, the pitch moves 12 × log₂(speed factor) semitones, so doubling the speed is exactly +12, one octave. The in-tune tempos are the original BPM × 2^(n÷12) for whole numbers of semitones.
Browse original instrumentals.
A shop with its own checkout, editors that run in a browser tab, party games you join with a room code, apps for classrooms and for learning to invest, and 42 free tools that do their work on your device. Each project says where it stands: live, in progress or still a prototype.
01
Everything a drum kit needs except the sounds: a browser editor for FL Studio kit artwork, folder colors and hover text.
02
Rowen's shop for cover art, thumbnails, beats and plugins, hand-written in HTML, CSS and JavaScript with on-site Stripe checkout.
03
Free browser party games: share a four-letter code and everyone plays on their own phone. Home of GeoParty, a guess-the-place game.
04
Turns an uploaded logo or typed text into a bevelled 3D model in the browser, then exports images, looping video or 3D files.
KitThemeEverything a drum kit needs except the sounds: a browser editor for FL Studio kit artwork, folder colors and hover text.2026
rowen.workRowen's shop for cover art, thumbnails, beats and plugins, hand-written in HTML, CSS and JavaScript with on-site Stripe checkout.2026
HubbubFree browser party games: share a four-letter code and everyone plays on their own phone. Home of GeoParty, a guess-the-place game.2026
3D Logo GeneratorTurns an uploaded logo or typed text into a bevelled 3D model in the browser, then exports images, looping video or 3D files.2026
MotionA browser video editor for short ads, with keyframes, transitions, sound generated from the edit and frame-exact MP4 export.2026
Background RemoverRemoves the background from a photo in the browser and downloads a full-size transparent PNG. The picture never leaves the device.2026
File ConverterConverts video, audio, images, documents, spreadsheets, archives, fonts and subtitles in the browser, with nothing uploaded.2026
Free tools for creators42 free browser tools for producers, artists and YouTubers, from BPM and loudness checks to thumbnail previews and file conversion.2026
ClassPathA school-first forms app for quizzes, tests and surveys, with auto-grading, live class sessions and study tools for students.2026
PortliA learning app that teaches market basics in short lessons, then lets beginners practise with paper trades in virtual money only.2026
The StationMarketing site for The Station by Swagga House, a tattoo and permanent-makeup studio in Philadelphia that rents workstations to artists.2026
Rowen StudioAn experimental browser DAW: drop in a beat, record over it, mix with built-in effects and bounce a WAV, all on the device.2026
SwellAn early browser wavetable synth with two morphing oscillators, a drag-and-drop mod matrix and MIDI controller support.2026
Choicer Voicer Multiplayer DubAn unofficial companion for The Choicer Voicer that lets friends record Dub Mode lines in their browsers while the host builds the dub.2026Tell me what it needs to do and who it is for. I reply to every message myself. rowenapichardo@gmail.com
Useful tools for YouTubers, artists, designers and producers. 40 tools, all free, with no sign-up.
40 tools
No tools match . Try a plainer word for what you want to do, like “resize”, “cut”, “convert” or “thumbnail”.
Files you open are processed in your browser and aren’t uploaded. The exceptions are stated on their pages: the YouTube previewer, downloader and the Thumbnail Rater’s YouTube-link option load public images and video details from YouTube, and the Rater’s AI review sends your thumbnail to an AI service, only when you press Rate thumbnail.
Make folder banners, colors and hover text for FL’s Browser without Photoshop, and preview it as you go. Bring the sounds. KitTheme handles the look.
A separate product, not one of the free tools: free to design and export with a small KitTheme credit, and $10 removes it from one kit.
Open KitTheme ↗Commissions are currently closed. Beats and VSTs are still available, and you're welcome to reach out on Discord to be notified when they reopen.
A few short steps. Only your name, email and budget are required. I'll reply with a quote and a date, and nothing is paid until you accept it.
No need to fill out a form if you'd rather just talk first.
Best for quick questions, sharing references, and getting the fastest replies.
Join the DiscordCashApp, Venmo, Apple Pay, or card via Stripe. Usually a deposit after your quote, but you're also welcome to pay upfront if you'd rather not wait.
Discord is the fastest way to reach me.
Try a wider price range.
The link may be old or mistyped. Everything that's still here is a click away.