Songs2YT
Songs2YT is an automation tool that converts your audio and image files into high-quality videos and uploads them directly to YouTube.
By clicking Continue with Google, you accept our Terms of Service and Privacy Policy.
Upload your content in 3 simple steps:
From a single track to a full batch, Songs2YT walks you through creating and publishing videos to YouTube without touching a video editor.
Processing...
Single/Batch creation
One image, many audios, each becomes a separate video.
Per-video settings
Title, tags, privacy, and category for every upload.
Direct upload
Connect YouTube once and publish automatically.
Benefits
No editing required
Skip complex video editors. Just upload an image and audio, and Songs2YT handles the rest.
YouTube-ready output
Videos are encoded and uploaded with the metadata you set, ready for your channel.
Free tier included
Start creating with 14 videos every 12 hours at up to 720p. No credit card needed.
YouTube playlists
Independent Artist (Pro) can create YouTube playlists and add every upload from the dashboard or API.
Processing...
Processing...
YouTube
DIRECT UPLOAD
Download
Songs2YT is open source. Self-host on your own server with Docker or deploy from source.
Run it yourself
Host Songs2YT on your infrastructure with full control over data, queues, and storage. Ideal for teams and creators who want a private deployment.
- Docker image published to Docker Hub
- Source code available on Gitea
- Gitea Issues community support
- PostgreSQL, Redis, FFmpeg, and worker included
Quick start
docker pull atakanozban/songs2yt:latest
docker compose up -dPricing
Pay as you go for what you upload, or choose Free, Pro, or Enterprise.
Pay as you go
Choose how many videos you need
€0.25 per video · minimum 10 videos (€2.50)
Total
€2.50
10 × €0.25 (€0.25 each)
Bedroom Producer
FreeInfrastructure
CloudLimit
14 videos / 12 hours · 720pBatch mode
Limited batch · up to 3 filesFile type
MP3Playlists
Not includedAPI support
Not includedID3 tags
Auto-fill title & metadata from MP3 tagsSupport
CommunityWatermark
Optional · support badgeShow "Uploaded through Songs2YT.com" to support open-source development - opt out anytime for a clean video.
Pay as you go
CreditsInfrastructure
CloudLimit
Buy 10–100 credits · max balance 1000Batch mode
Same as Free plan batch limitsFile type
MP3Playlists
Not includedAPI support
Not includedID3 tags
Auto-fill title & metadata from MP3 tagsSupport
CommunityWatermark
Optional · support badge
Independent Artist
ProInfrastructure
CloudLimit
50 videos* / month · 1080pBatch mode
Full batch · up to 5 filesFile type
MP3 / WAV / FLACPlaylists
Create & add uploads to YouTube playlistsAPI support
REST API · upload, batch & playlistsID3 tags
Extended metadata supportSupport
E-MailWatermark
Fully customizable · remove completely
Record Label / Studio
EnterpriseInfrastructure
CloudSelf-hostedLimit
Unlimited 4K · zero limitBatch mode
Unlimited synchronized batch processingFile type
WAV / FLAC / losslessPlaylists
Org-wide playlist workflowsAPI support
Full API access · custom integrations & SLAsID3 tags
Full metadata · custom mappingSupport
Top-priority**Watermark
Fully customizable · remove completely
*Pro is a monthly subscription with included quota (extensions via support). Pay-as-you-go is separate: prepaid credits at €0.25/video for Free-plan users (packs of 10–100, max balance 1000).
Technical support is strictly reserved for Managed Cloud and paid Professional Setup agreements; independent self-hosted deployments are community-supported.
Support
Community help for self-hosters, or reach us directly for billing and premium support.