Browser-based · Local-first · Editable

Build karaoke videos without leaving your browser.

Playlist playback, layered timeline editing, lyrics, multiple images, transitions, pan motion, stickers, extra audio layers, IndexedDB persistence, undo/redo, and queued MP4 rendering in one local web app.

Your media stays on your computer. Project data is stored locally in the browser.
WHEN THE MUSIC STARTS
Three-tab workflow

Playlist first. Editor second. Library always ready.

The interface separates live playback, timeline creation, and long-term project management into focused workspaces.

01 · KARAOKE PLAYLIST

Queue and play

Search by title or ID, auto-suggest songs, drag to reorder, remove entries, and preload the next active local karaoke.

Title / ID search + Enter to queue
Drag-sort playlist
Previous / Next / auto-play next
Slide-out sidebar + full-width player
02 · EDITOR

Layer everything

Edit clips on a master timeline with a draggable playhead, trim handles, splitting, undo/redo, and live preview.

Audio · lyrics · images · stickers
Split at playhead
Drag start/end + move clips
Delete key + Undo restoration
03 · LIBRARY

Return and render later

Keep song metadata, timelines, media blobs, queue state, and render jobs stored locally in IndexedDB.

Edit existing projects
Queue or relink local media
Persistent MP4 waiting list
Render again after completion
Production features

A browser studio with a full editing toolbox.

Each major element is treated as an editable clip so visual and audio changes remain movable, trimmable, splittable, and reversible.

Play / Pause Toggle

One stateful playback button changes its icon automatically.

Undo & Redo

Undo and redo clip moves, trims, splits, edits, additions, and deletions.

Universal Clip Editing

Audio, lyrics, images, video, and stickers support drag, trim, split, and delete.

Draggable Playhead

Click or drag the time marker to seek and split at the exact current position.

Aa

Lyric Colors

Edit standard lyric color and active karaoke highlight color.

Aspect Ratio Preview

Preview automatically resizes for 16:9, 9:16, 1:1 and supported project layouts.

Multiple Images

Import many local images, manage thumbnails, delete clips, and edit each independently.

Transitions

Use None, Fade, Zoom, Slide Left, Slide Right, Blur, or wizard-assigned transitions.

Pan & Zoom Motion

Apply pan left/right/up/down, diagonal motion, zoom in, or zoom out per image.

Image Wizard

Upload multiple images, auto-distribute them, and randomly assign transitions and motion.

Extra Audio Layers

Add multiple local audio clips for music, guide tracks, sound effects, or ambience.

Sticker Layers

Add stickers, drag them on the preview, resize them visually, and time them on the timeline.

Keyboard Delete

Delete or Backspace removes the selected clip when you are not typing in a field.

History Shortcuts

Ctrl/Cmd+Z for Undo and Ctrl+Y or Cmd+Shift+Z for Redo.

Full-Width Player

A burger toggle slides Playlist panels away to expand the karaoke player.

Production path

From local song to finished karaoke.

1Add local songImport audio from your computer.
2Edit lyricsPlace and adjust lyric clips.
3Add visualsImages, motion, transitions, stickers.
4Mix layersAdd and edit additional audio.
5PreviewUse the master playhead and player.
6Render MP4Queue, monitor, download, render again.
Local-first architecture

Your browser is the workspace.

Imported media can be persisted as browser-local IndexedDB blobs so projects recover after refresh. Metadata, timelines, queue order, sticker placement, image motion, transitions, and render states remain local too.

PHP can simply serve the page through XAMPP or Laragon. Project content does not require a server-side database.

Audio / images / videoIndexedDB blobs
Lyrics / timelineIndexedDB
Playlist orderIndexedDB
Render jobsIndexedDB
Cloud upload requiredNo
MP4 render queue

Render one project while the rest wait their turn.

The Library can show render status and percentage, automatically download completed MP4 files, and allow finished projects to be rendered again.

K0001 · My Karaoke Song

Rendering timeline composition · images · lyrics · stickers · audio layers

76%
Karaoke Web Studio

Playlist playback, timeline editing, local storage, and MP4 production in one browser tool.

Designed for local karaoke creation without requiring Python for editing or a server-side media database.

Back to top