安装包图标

tagdrop

解码二维码中的数据 URI
TagDrop turns small files — text, HTML pages, images, audio, SVGs — into self-contained QR codes that work completely offline. Print one on a sticker or sheet of paper and leave it somewhere; anyone with the TagDrop app (or any QR scanner that follows tagdrop: links) can scan it and view the content immediately, with no internet connection, server, or account required.

Think of it as a digital geocache: instead of a logbook in a box, the "cache" is the QR code itself.

What you can do with it


  • Drop a single page — encode text, an HTML page, an SVG image, or JSON into one QR code, either in-app (Create Cache) or with the web generator.

  • Drop a whole "paper" — a printable sheet with a directory QR code (a paper manifest) plus one QR per file, built in-app (Create Paper) or with the web generator. Pages can link to each other with ordinary relative links, so a small static site survives being printed and scanned back in.

  • Spread large content across multiple codes — split a payload too big for one QR into a manifest plus chunk codes placed along a trail. The app collects chunks in any order and reassembles and verifies them.

  • Build trails and collections — link papers together with location hints, or tag a loose set of stickers with a shared collection so they group into one card on the home screen and map, even though each code is independently scannable.

  • Browse offline — scanned pages render in an in-app viewer. The Collections, History, and Map tabs let you revisit, locate, and manage everything you've found.



How it works

Every code carries a tagdrop: URI — a CBOR sequence (version, type, and payload map), Base45-encoded so it packs efficiently into a QR code's alphanumeric mode. Content can optionally be DEFLATE-compressed. IDs are content-addressed (SHA-256 based), so identical content always gets the same ID regardless of who created it.

Status

V2.0 — CBOR-sequence envelope encoding, paper manifests with multi-file directories and relative-link navigation, geographic trails via "related" hints, ad-hoc collections, an in-app scanner with a live scan board, and a Map tab for located finds.

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 2.0.0 (5) 推荐 更新于 2026-06-21

    该版本需要 Android 5.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 拍摄照片和视频
      当你使用此应用时,它可以使用相机拍摄照片和录制视频。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • com.github.mofosyne.tagdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 6.2 MiB PGP 签名 | 构建日志

  • 版本 1.3 (4) - 更新于 2015-09-01

    该版本需要 Android 4.0.3 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。

    下载 APK 1 MiB PGP 签名 | 构建日志

  • 版本 1.2 (3) - 更新于 2015-08-31

    该版本需要 Android 4.0.3 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。

    下载 APK 1 MiB PGP 签名 | 构建日志