package icon

TagMacro

Tap an NFC tag to run actions, or write tags for Wi-Fi, links and contacts
New in version 1.1
WhatsApp live location now works when WhatsApp is in German, and the duration (15 minutes, 1 hour, 8 hours) is recognised in any language. If WhatsApp isn't in front when a step runs, the log now names the app that is. Clearer wording about what macro tags contain.
TagMacro turns cheap NFC stickers into buttons. Tap a tag with your phone and it runs a list of actions you chose: silence the phone at bedtime, tell someone you got home, start a timer, open your maps app in the car, or note when you fed the cat.

It is also a complete tag tool: read any tag, and write links, Wi-Fi details, contact cards and more that work on any phone, with no app needed.

Private by design

  • No internet permission. Android does not let TagMacro open a network connection at all.

  • No ads, no trackers, no analytics, and no libraries beyond the Android framework and Kotlin's standard library.

  • Macro tags hold only a random code: the macro and its messages stay on your phone. (Tags you write with the tag tools, such as Wi-Fi details or contact cards, contain that information, so anyone who taps them can read it.)

  • Every permission is optional and only requested for the actions that need it.



Actions

  • Messages and calls: send an SMS, call a number, send a Signal or WhatsApp message, share live location on WhatsApp

  • Sound: ringer mode, Do Not Disturb, volumes, play/pause/next

  • Screen and device: brightness, screen timeout, auto-rotate, flashlight, lock screen, Wi-Fi/NFC/volume panels

  • Apps and places: open an app, open a link, get directions

  • Time: alarms, timers, waits

  • Feedback and notes: on-screen message, speech, vibration, clipboard, and a journal that records when things happen

  • Run another macro


Messages can include the time, date, battery level or a map link to where you are.

Triggers and conditions

  • A tag written by TagMacro, any tag or card by its serial number, or a home screen shortcut

  • Ask before running, cooldowns, time-of-day windows and days of the week



Tag tools

  • Read: chip type, capacity, lock state, every record, and which macro a tag runs

  • Write: links, Wi-Fi networks, contact cards, map locations, phone numbers, SMS, email, text, app launchers

  • Erase, format and permanently lock tags



Also
Ready-made templates, a run log that shows each step, journal export to CSV, and full backup and restore.

Good to know
Signal, WhatsApp and lock-screen actions use an accessibility service that only receives events from Signal and WhatsApp and only acts while a macro is running. WhatsApp's terms forbid automated messaging, so use those actions at your own risk. Android does not allow apps to switch Wi-Fi, Bluetooth, mobile data or airplane mode on or off.

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.1 (2) suggested Added on Oct 29, 2026

    This version requires Android 8.0 or newer.

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

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access Do Not Disturb
      Allows the app to read and write Do Not Disturb configuration.
    • directly call phone numbers
      Allows the app to call phone numbers without your intervention. This may result in unexpected charges or calls. Note that this doesn't allow the app to call emergency numbers. Malicious apps may cost you money by making calls without your confirmation.
    • control Near Field Communication
      Allows the app to communicate with Near Field Communication (NFC) tags, cards, and readers.
    • send and view SMS messages
      Allows the app to send SMS messages. This may result in unexpected charges. Malicious apps may cost you money by sending messages without your confirmation.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • control vibration
      Allows the app to control the vibrator.
    • modify system settings
      Allows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
    • set an alarm
      Allows the app to set an alarm in an installed alarm clock app. Some alarm clock apps may not implement this feature.

    Download APK 0.8 MiB PGP Signature | Build Log

  • New in version 1.0
    First release: NFC macros with 27 actions, templates, a journal, Signal and WhatsApp messaging, and a full tag reader and writer including Wi-Fi tags.
  • Version 1.0 (1) - Added on Oct 22, 2026

    This version requires Android 8.0 or newer.

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

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access Do Not Disturb
      Allows the app to read and write Do Not Disturb configuration.
    • directly call phone numbers
      Allows the app to call phone numbers without your intervention. This may result in unexpected charges or calls. Note that this doesn't allow the app to call emergency numbers. Malicious apps may cost you money by making calls without your confirmation.
    • control Near Field Communication
      Allows the app to communicate with Near Field Communication (NFC) tags, cards, and readers.
    • send and view SMS messages
      Allows the app to send SMS messages. This may result in unexpected charges. Malicious apps may cost you money by sending messages without your confirmation.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • control vibration
      Allows the app to control the vibrator.
    • modify system settings
      Allows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
    • set an alarm
      Allows the app to set an alarm in an installed alarm clock app. Some alarm clock apps may not implement this feature.

    Download APK 0.8 MiB PGP Signature | Build Log