Ви створили пісню на Suno. Тепер вам потрібен файл — на телефоні, у відеоредакторі, у DAW. Suno Downloader — це безкоштовний браузерний інструмент, який приймає посилання на пісню і повертає файл у форматі MP3 або без втрат WAV без реєстрації та встановлення. Під ним знаходиться невеликий, акуратно створений інженерний продукт, який уже витримав одну зміну платформи. Ось усі подробиці.

Розрив між «Я створив пісню» і «У мене є файл»

Генератори AI-музики створені навколо плеєра, а не файлової системи. Ви описуєте пісню, отримуєте її, слухаєте у вкладці браузера — і хочете реально використовувати її. Додати у відео. Перемістити у DAW. Завантажити на телефон для бігу. Надіслати комусь, у кого немає облікового запису.

Останній крок — це місце, де виникають труднощі. Аудіо знаходиться за межами плеєра, опції завантаження прив’язані до рівнів підписки, файл, який все ж виходить, має назву, пов’язану з UUID, а на мобільних пристроях все це стає справжнім випробуванням. Suno Downloader існує, щоб звести цей крок до одного вставлення посилання та одного кліку.

2
формати: MP3 та WAV
0
необхідність облікових записів
1
вставлення, потім файл
311
статті в бібліотеці
53 КБ
серверного коду, одна залежність

Сервіс безкоштовний, не вимагає реєстрації, працює в мобільному браузері та зберігає справжню назву пісні у файлі замість хеша. Решта цієї статті розповідає про те, що стоїть за цим.

Єдина умова: Завантажуйте лише треки, які ви створили самостійно, або які маєте право використовувати. Цей сервіс зручний лише як додатковий шар над публічними сторінками пісень Suno — він не передає права власності, про що зазначено на головній сторінці сайту.

Що можна вставити

Парсер вхідних даних більш толерантний, ніж більшість інструментів цього типу, що має значення, оскільки люди копіюють посилання з різних джерел — з меню «Поділитися» на телефоні, з адресного рядка браузера, з повідомлення в Discord або з нотатки, де збереглася лише ідентифікатор.

Що ви вставляєтеЩо відбувається
https://suno.com/song/<uuid>Стандартна сторінка пісні URL. Парсується напряму.
https://suno.com/s/<code>Посилання для поділу. Воно не містить ідентифікатора пісні, тому сервіс переходить за редірект і зчитує ідентифікатор з кінцевої URL.
Чистий код поділуШістдесят до тридцяти двох алфанумеричних символів. Перетворюється на посилання для поділу URL і вирішується тим самим способом.
Чистий UUIDБудь-який рядок, що містить ідентифікатор пісні. Витягується і використовується.
Прямий CDN Suno URLПриймається, якщо хост є у білому списку, і використовується без змін.
Посилання на плейлистВідхиляється — із повідомленням, що плейлист — це не один файл, та пропозицією відкрити окрему пісню.
Посилання на профільВідхиляється — із відповідним повідомленням.
Все іншеВідхиляється — із повідомленням, що потрібно надати посилання на пісню Suno або посилання для спільного доступу.

Останні три рядки є найцікавішими. Більш лінива реалізація повертає помилку 502 і залишає користувачеві вгадувати причину. Ця ж класифікує чому вхідні дані не пройшли валідацію, і повертає речення, яке людина може використати для дій. Це невеликий обсяг коду, який дозволяє уникнути значної плутанини.

Два формати та причини їхнього існування

MP3 — за замовчуванням

Компактний, універсальний, відтворюється на всьому: від автомобільного аудіо до розумної колонки. Закодований за допомогою LAME з високим налаштуванням якості VBR, що є оптимальним компромісом для прослуховування: прозорий для вуха за частку розміру.

Це те, що вам потрібно для телефонів, месенджерів, фонових відео на YouTube, подкастів та будь-чого, де файл буде слухати, а не редагувати. Він становить приблизно 85% завантажень через сервіс.

WAV — робоча копія

Нестиснений PCM. Більший, і це свідомо: без додаткових втрат якості до вже наявного аудіо.

Саме цей формат варто використовувати в редакторі. Якщо трек потрібно буде обрізати, накласти шари, розтягнути за часом, зменшити гучність під озвучення або перекодувати відеоплатформою під час завантаження, вам не варто передавати йому файл, який уже пройшов через кодеки зі стисненням із втратами. Кожне наступне перекодування лише погіршує якість. WAV становить близько однієї сьомої частини завантажень, і майже всі вони — від людей, які роблять саме це.

Сайт підтримує окрему цільову сторінку для кожного з них — Suno to MP3 та Suno WAV Download — оскільки це два справді різні наміри, які просто використовують один інструмент.

Найцікавіша частина: виживання після зміни платформи

Ось тут проєкт перестає бути просто оболонкою і стає справжньою інженерною розробкою, і варто розповісти про це детально, адже саме така проблема тихо вбиває більшість інструментів у цій категорії.

Довго механіка була тривіальною: Suno надавав аудіо через передбачувані CDN URL, і завантажувач міг просто отримати cdn1.suno.ai/<id>.mp3 і відтворювати його. У серпні 2026 року це припинило працювати. Suno перемістила своє аудіо за підписані CDN URL, і старий прямий шлях почав повертати помилку 403 для всіх.

Більшість інструментів, побудованих на старих припущеннях, зламалися. Цей пристосувався, і адаптація має кілька рівнів:

Наслідком для користувача є те, що обидва формати тепер вимагають серверного транскодування, тоді як MP3 раніше був просто pass-through. Наслідком для сервісу є робочий завантажувач у місяць, коли багато альтернативних інструментів почали тихо повертати помилки.

Система безпеки: Сервіс завжди проксює аудіо лише з явного білого списку доменів CDN Suno. Будь-який інший URL відхиляється одразу. Саме ця єдина перевірка запобігає перетворенню публічного завантажувача на відкритий проксі для довільного контенту Інтернету — саме такий режим збою призводить до закриття подібних інструментів.

Дрібниці, на які йде більша частина роботи

Сайт API

Веб-сторінка є клієнтом невеликого публічного API, і цей API можна використовувати напряму.

Точка доступуПовертає
GET /api/health{ "ok": true, "ffmpeg": true } — статус доступності та наявності транскодування.
GET /api/info?url=<link>{ ok, id, title, pageUrl, ffmpeg } — визначає вхідні дані, підтверджує, що трек є публічним і доступним для завантаження, а також повертає його справжню назву.
GET /api/download?url=<link>&format=mp3|wav[&title=…]Потокова передача файлу з коректним іменем файлу в заголовку завантаження. За бажанням можна перевизначити назву.
POST /api/contactПеревірена відправка форми зворотного зв’язку з обмеженням частоти запитів на основі IP-адреси.
curl 'https://sunodownloader.ai/api/info?url=https://suno.com/song/<id>'

curl -OJ 'https://sunodownloader.ai/api/download?url=https://suno.com/song/<id>&format=wav'

Двоступенева структура має значення для сценаріїв: /api/info є легким і повідомляє, чи є посилання придатним і як воно називається, тому пакетний процес може перевірити список перед тим, як почати завантажувати мегабайти даних.

А другий, обмежений рівень

Поруч із цими знаходяться /api/v1/health, /api/v1/info та /api/v1/download — ті самі операції за спільним токеном додатка та обмеженням частоти запитів на встановлення. Токен застосовується лише тоді, коли він налаштований, тому веб-версія та локальна розробка продовжують працювати без змін, тоді як мобільний додаток отримує інтерфейс, який неможливо легко використати зловмисно, просто переглянувши мережевий трафік.

Додаток Android

Існує клієнт Flutter для Android, і його дизайн вражає своєю мінімалістичністю щодо того, що він робить, а що ні.

Репозиторій зберігає лише специфічні для додатка джерела — код Dart, нативну активність, манифест та іконки — і генерує каркас Gradle під час налаштування на основі версії Flutter, встановленої у збирача. Це свідомий вибір на користь запобігання «розпаданню» бінарних файлів: він передбачає додатковий крок налаштування, щоб ніколи не боротися з застарілою системою збирання.

Акаунти: Опціонально і справді опціонально

Існує шар облікових записів — локальна електронна пошта та пароль, а також Google OAuth — і правило, що ним керує, зазначено в коментарі в джерельному коді та дотримується в усьому коді: завантаження залишаються публічними та анонімними; вхід у систему лише розблоковує додаткові можливості; ніколи не блокувати процес завантаження через автентифікацію.

Що дає вам справжній вхід у систему:

Це весь список. Немає прихованого платного тарифу, немає щоденного ліміту, який підвищується після входу, немає водяного знаку, який прибирається.

Як побудована автентифікація

Аналітика та те, що вона свідомо не збирає

Кожне завершене завантаження фіксується — як успішне, так і невдале, з вказаною причиною невдачі — і це фіксування відбувається за принципом «відпустив і забув»: воно ніколи не блокує відповідь і ніколи не може викинути помилку в ланцюжок завантаження. Зламана таблиця аналітики не може зламати завантаження.

Що містить запис: ідентифікатор пісні, назву, формат, статус успішності та, якщо не вдалося, причину. Навколо цього розташовується довгоживучий анонімний ідентифікатор відвідувача в куці, справжній IP-адреса клієнта, отримана з заголовка Cloudflare, та спроба визначення пристрою, браузера та операційної системи з рядка user-agent за допомогою невеликого самописного парсера, а не зовнішньої бібліотеки.

Якщо ви увійшли в систему, завантаження прив’язується до вашого облікового запису — саме це робить можливою функцію історії. Якщо ні, воно залишається анонімним.

Поточний стан цих даних: 858 завершених завантажень, з них MP3 та 127 WAV, на 24 зареєстрованих облікових записів та значно більшу кількість анонімних відвідувачів. Це молодий сервіс, і ці цифри — чесні, а не округлені маркетингові показники.

Бібліотека, якої ніхто не очікує

Сюрпризом цього проєкту є контент. 311 опублікованих статей, які обслуговуються з бази даних за допомогою кешу в пам’яті, пагінуються, розмічаються тегами та інтегровані в автоматично згенеровану карту сайту разом із статичними сторінками.

Це не просто заповнювач. Розподіл тегів демонструє справжню редакційну структуру:

ТегПублікації
Посібники99
Ідеї53
Випадки використання52
Порівняння14
Права та ліцензування13
Перспективи12
Огляд11
Жанри11
Завантаження8
Інструменти7
Як зробити7
Нагоди6

А тематика значно виходить за межі просто «як завантажити»:

Створення

Як насправді написати пісню

Структура, куплети, приспіви, вокал, ремasterинг.

  • Як написати приспів
  • Як написати куплет
  • Як структурувати пісню
  • Як отримати кращий AI-вокал
Продакшн

Робота з аудіо

Практичні кроки після генерації, які ніхто не пояснює.

  • Видалення вокалу для створення інструменталу
  • Прискорення пісні без ефекту «білки»
  • Обрізання пісні до потрібного фрагмента
  • WAV проти FLAC
Сценарії використання

Музика, яка виконує конкретну функцію

П’ятдесят дві статті про оцінку конкретних речей.

  • Instagram Reels · відео про нерухомість
  • Йога · медитація · масаж · класи спін-байку
  • Незалежні ігри · документальні фільми · реклама
  • Онлайн-навчання · заходи · сон
Незручні запитання

Права, етика та сфера

Тринадцять статей про ліцензування та серія оглядових матеріалів.

  • Синхронізація ліцензій на AI-музику
  • Продаж AI-бітів
  • Чи використовують артисти AI-музику?
  • Етика AI-музики
  • AI-музика проти людської музики

Також є порівняльні матеріали (Riffusion проти Suno, огляд Soundful, найкращий безкоштовний генератор, найкращий генератор для початківців), матеріали з усунення несправностей (Suno не генерує, завантаження без підписки, завантаження плейлиста, завантаження на ПК), огляди жанрів (фонк, транс, дарквейв, драм-енд-бейс, синтпоп, нова хвиля, шугейз, свінг, афропоп, фолк, сёрф-рок, кінематографічна музика), а також матеріали до нагод (день народження, прощання, пам’ять, вчитель, тато, брат, немовля, розрив стосунків, гордість, новосілля).

Стратегічно це різниця між утилітою та пунктом призначення. Завантажувач — це сторінка, яку ви відвідуєте один раз і забуваєте. Триста статей про створення, редагування, ліцензування та використання AI-музики — це те, до чого людина повертається, і це означає, що сайт відповідає на запитання перед завантаженням, а також після нього.

Як це побудовано та керовано

Увесь сервер — це один JavaScript-файл розміром 53 КБ із рівно однією залежністю — клієнтом MySQL. Без Express, без фреймворків, без етапу збірки. Маршрутизація реалізована як диспетчер, що працює з шляхом запиту; сервер HTTP належить Node.

Це не мінімалізм заради мінімалізму. Сервіс, головне завдання якого — переживати зміни поведінки CDN вищого рівня, отримує величезну перевагу від того, що між кодом і сокетом немає жодних посередників. Коли зміни серпня набули чинності, виправлення було просто функцією, а не оновленням залежності.

Середовище виконання

Організація контенту

Статті зберігаються в базі даних і кешуються в пам’яті за ключем (slug) із явним кінцевою точкою для очищення кешу під час публікації. Блог має пагінацію на стороні сервера. Карта сайту генерується на основі статичних сторінок та всіх опублікованих дописів і кешується. Зображення для блогу обходять додаток повністю — nginx зчитує їх безпосередньо з диска, додаючи заголовок кешу з терміном придатності один рік, а Cloudflare кешує їх на периферійних серверах.

Часті запитання, короткі відповіді

Чи потрібен мені обліковий запис?

Ні. Завантаження є анонімними та необмеженими. Обліковий запис додає лише історію завантажень та сесію, спільну для додатка Android.

Чи існує обмеження на кількість треків, які можна завантажити?

Немає ліміту на користувача. Існує обмеження частоти запитів на IP-адресу для кінцевих точок контакту та автентифікації, щоб запобігти зловживанням, і це єдине обмеження.

Чому файл WAV звучить так само, як MP3?

Тому що так і має бути. WAV — це не покращення якості порівняно з оригіналом, а відсутність другого втратного кодування. Обирайте WAV, якщо файл буде редагуватися й пізніше перекодовуватися знову; обирайте MP3, якщо він відразу йде вам у вуха.

Чи можна завантажити весь плейлист одразу?

Ні. Плейлист — це не один аудіофайл, і сервіс повідомляє вам про це текстовим повідомленням, а не помилкою. Відкрийте окрему пісню та вставте її посилання.

Чи працює це з приватними треками?

Ні. Він зчитує сторінку публічної пісні. Якщо сторінка не є публічною, нічого зчитувати.

Чи зберігаються мої посилання або передаються іншим?

Сервіс фіксує подію завантаження — ідентифікатор пісні, назву, формат, результат — для власної статистики, прив’язуючи її до анонімного ідентифікатора відвідувача, якщо ви не ввійшли в систему. Він не публікує та не передає надіслані посилання та спілкується лише з сервером Suno.

Чи пов’язаний цей сервіс із Suno?

Ні. Він не пов’язаний із Suno AI, не схвалюється ним і не фінансується ним. Це незалежний інструмент для зручного доступу до сторінок публічних пісень.

Хто ним користується та з якою метою

Короткий виклад

Suno Downloader перетворює посилання на пісню, посилання для поділення або ID пісні Suno на MP3 або безвтратний WAV безкоштовно, без реєстрації та встановлення, прямо в браузері на будь-якому пристрої. Він приймає п’ять різних форматів посилань, ввічливо пояснює, коли посилання не працює, іменує файли за реальною назвою пісні будь-якою абеткою та відмовляється проксірувати все, що не є Suno.

За цією сторінкою стоїть двоурівнева JSON API, необов’язковий шар облікового запису з локальним входом та входом через Google, який блокує лише історію, Flutter Android клієнт, який передає передачу даних у системний менеджер завантажень, надійний однофайловий Node сервіс з одним залежним компонентом та бібліотека з 311 статей про створення, редагування, ліцензування та використання штучного інтелекту в музиці.

Він також має найрідкіснішу властивість у цій категорії: він досі працює. Коли Suno перенесла свій аудіоконтент під підписані URL у серпні 2026 року, сервіс перенаправив трафік через вбудований кліп URL на сторінці та непідписаний контейнер MP4, і продовжив працювати.

Проксуються лише власні CDN-хости Suno, тому його не можна використовувати як відкритий проксі.

Suno Downloader, README

Спробуйте: sunodownloader.ai · MP3 на /suno-to-mp3 · WAV на /suno-wav-download · бібліотека на /blog.