Skip to content

Repository files navigation

Hazel Banner

English   |    Español   |    简体中文   |    繁體中文   |    العربية   |    Português (Brasil)   |    Français   |    Deutsch   |    Русский   |    日本語   |    Bahasa Indonesia   |    हिंदी   |    اردو   |    Українська   |    ภาษาไทย   |    فارسی   |    Italiano   |    Azərbaycanca   |    Српски

Android Download F-Droid

API License CI Release Changelog Downloads Supported Sites Stars

Only the links listed above (GitHub Releases and F-Droid) are the official, trusted sources of Hazel. Please be advised that any external websites or third-party vendors are unofficial and operate completely independently of me.

📲 Screenshots

💡 Features:

  • Download audio and video from YouTube, Instagram, TikTok, X, Reddit, SoundCloud and 1000+ other sites
  • Paste one link, several at once, or an entire playlist / channel with one-click batch downloading
  • Hazel Instant - share a link with any other app and the download begins immediately at a quality you set once
  • Choose specific soundtracks when a source publishes several audio tracks
  • Edit title, author, and file type / metadata before saving
  • Select different download formats and containers

Search & Play

  • Search - type words instead of a link to search YouTube, YouTube Music, SoundCloud, Bandcamp, Bilibili, Niconico, PRX or Rokfin, with optional search suggestions
  • Play before you download - play any result or link right on its card, with a seek bar, double tap to skip, full screen and a quality picker, on any site Hazel can read
  • Cut - download only part of a video or track, choosing the range on a live preview
  • Live streams - record from the start of a live stream, or wait for a premiere and then download it

Processing

  • Language selection - Save in any language the source video offers
  • SponsorBlock - cut out sponsors, intros, and other segments
  • Chapters - embed in the file, or split into one file per chapter
  • Subtitles - In the languages you pick

Downloads

  • Long-horizon background downloads supported
  • Pause, resume, and cancel from the card or the notification
  • Wi-Fi only mode - checked at start, so a transfer already going is not cut off
  • No speed limit by default, with parallel fragments and an optional speed cap
  • Results you have not downloaded yet stay on the home screen until you clear them

Privacy

  • Incognito - downloads are not added to your library and links are not remembered
  • No accounts, no analytics, nothing sent anywhere (search suggestions, off by default, send what you type to Google)

Settings & Customisation

  • Dark and light themes with accent colour
  • App languages - English, Spanish, Hindi, Simplified Chinese, Brazilian Portuguese, French, German, Russian, Japanese, Indonesian, and system default
  • Independent yt-dlp engine updates - Stable, Nightly or Master channel
  • Offline video-to-audio converter
  • Backup & restore - settings, downloads list, queue, cookies and search history

⬇️ Download

For most devices, it is recommended to install the arm64-v8a version of the apks

  • Download the latest stable version from GitHub releases

    • Install the pre-release versions to help us test out new features & changes
  • Stable releases are also available on F-Droid

Hazel will always be free and open source for everyone. If you like it, consider supporting the project via GitHub Sponsors or Buy Me a Coffee!

🔗 Connect with third-party apps

The app's package name is com.hazel.android.

✅ Verify application signature

Hazel release builds are reproducible. Official releases are signed with the developer certificate below. If the signature on your APK is different, a third party has modified the application. Always verify you are using the app with the original signature:

Owner (DN): CN=sibtainocn
SHA-256:    0377e9c8352c017e42583cea1715c40c400a51c4045c268825ffc9bae1305c86
SHA-1:      d5c4a6a86d3cde1c1c722564f1efaf8893ea85a2
MD5:        3bcce9e14c616a9087766563875978e6

🤝 Contributing

Contributions are welcome!

Note

For submitting bug reports, feature requests, questions, or any other ideas to improve, please read CONTRIBUTING.md for instructions and guidelines first.

📄 Licence

GNU GPL v3.0 or later  ·  SPDX-License-Identifier: GPL-3.0-or-later

Copyright (C) 2026 SibtainOcn

Hazel is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Hazel is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Hazel. If not, see https://www.gnu.org/licenses/.

Warning

Except for the source code licensed under the GPLv3 license, all other parties are prohibited from using Hazel's name as a downloader app, and the same is true for Hazel's derivatives. Derivatives include but are not limited to forks and unofficial builds.

🧱 Credits

Hazel is a GUI for yt-dlp, based on youtubedl-android. NewPipeExtractor for fast listing, search and playback streams, and Media3 ExoPlayer for playback. Some designs inspiration taken from YTDLnis

Special thanks to the yt-dlp team - without their work, Hazel wouldn't exist.

Releases

Sponsor this project

Packages

Contributors

Languages