package icon

Unfurlit

Open social-media links in a private native media viewer
New in version 1.4.2
Explains when Reddit blocks access.
Open link now opens the site’s app or your browser.
Unfurlit extracts media from supported social-media links locally and opens it in a
native Android viewer. Share a link to Unfurlit, choose it from Open With, or paste a
URL in the app.

Videos and audio stream without creating a permanent user-visible download.
Images support zoom and pan, galleries support swiping, and videos support
portrait-aware sizing and immersive fullscreen playback. Videos can continue in
a picture-in-picture window, and videos and audio keep playing in the background
with notification and lock-screen controls.

Supported links and media:

- YouTube: videos and Shorts.
- Vimeo: videos, including unlisted links with an access hash.
- Instagram: videos, Reels, photos and carousels (no photo-post soundtracks).
- TikTok: videos and photo posts, including available photo soundtracks.
- Reddit and X/Twitter: videos, photos and galleries.
- PeerTube: videos.
- Bandcamp: audio tracks.
- Tumblr: native videos, photos and mixed photo/video posts.
- Pixiv: public illustrations and multi-page artwork (no Ugoira animations).
- Imgur, Bluesky, Flickr and many other sites: photos and galleries.

Other sites may work too; audio and galleries depend on the source. Availability
varies by post, region and platform changes. Private, login-gated or restricted
posts may not open; signing in is not available.

Unfurlit has no ads, analytics, mandatory account, or project-operated backend. The
device still contacts the original platform and its media hosts, so viewing is
not anonymous. Some private, age-restricted, regional, or login-gated media may
require cookies and is not supported.

Store screenshots featuring Big Buck Bunny: © copyright 2008, Blender
Foundation / www.bigbuckbunny.org, licensed under CC BY 3.0.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.4.2 (15) suggested Added on Oct 27, 2026

    arm64-v8a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • io.github.originalrecipe1.unfurlit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 18 MiB PGP Signature | Build Log

  • New in version 1.4.1
    Uses slightly less storage.
  • Version 1.4.1 (14) - Added on Oct 16, 2026

    arm64-v8a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • io.github.originalrecipe1.unfurlit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 18 MiB PGP Signature | Build Log