Number one automation app for Android - Over 30 million Downloads.
Pros & Cons
No coding required for powerful automation
Large library of triggers (120+) and actions (200+) with extensive constraints (80+)
Wear OS companion app enables wrist-based control
Free version available with a one-time Pro upgrade to unlimited macros
Active community and templates to accelerate setup
Accessibility features are optional and data via accessibility is not logged by the developer
Marketing emphasis may not foreground common automation keywords like auto, time, alarm, sms, or tap as aggressively as some competitors
The breadth of permissions requested is substantial, which may raise privacy considerations for some users
Some competitors market advanced scripting or root-level options not highlighted in MacroDroid's materials
About MacroDroid - Device Automation
MacroDroid - Device Automation is a tools app developed by ArloSoft.
Download Statistics
MacroDroid - Device Automation has been downloaded 31 million times. In the last 30 days, the app was downloaded 560 thousand times. It is ranked in the top 100 tools apps.
User Ratings
MacroDroid - Device Automation is rated 4.38 out of 5 stars. The rating is based on 90 thousand ratings.
App Information
MacroDroid - Device Automation is FREE to download. The APK download size is 92.12 MB. The latest version available is 5.65.9. The last update was on July 2, 2026.
Technical Requirements
MacroDroid - Device Automation requires Android 6.0+ or higher. The app has a content rating of Everyone. The app has been available on Google Play May 2012.
Description
Turn your Android device into a smart assistant that works for you. MacroDroid is the easiest way to automate almost anything on your phone or tablet — no coding required, just a few taps.
What can you automate?
✦ Auto-reject calls when you're in a meeting (synced with your calendar) ✦ Read incoming messages aloud while driving and reply hands-free ✦ Switch on Bluetooth and start your music the moment you enter the car ✦ Turn on Wi-Fi automatically when you arrive home ✦ Save battery by dimming the screen and disabling radios at night ✦ Create custom sound and notification profiles for work, sleep, or the gym ✦ Get reminded about tasks with timers, stopwatches and location alerts ✦ Keep your storage tidy by automating file copy, move and delete tasks
These are just a handful of ideas — the possibilities are virtually endless.
How it works — 3 simple steps
1. Pick a Trigger Choose what kicks off your macro. MacroDroid offers over 120 triggers, including location (GPS, cell towers, geofences), device status (battery, app launches, data usage), sensors (shake, light, proximity, fold angle), and connectivity (Bluetooth, Wi-Fi, notifications, webhooks). You can also launch macros manually with a home screen shortcut or the customisable MacroDroid sidebar.
2. Choose your Actions Decide what happens next. Pick from over 200 actions: connect to devices, adjust volume, speak text aloud, send messages, control media, take screenshots, dim the screen, run Tasker plugins, and much more. Chain multiple actions together to build powerful workflows.
3. Add Constraints (optional) Fine-tune when your macros run. With over 80 constraints, you can limit a macro to certain days, times, locations, or device states — for example, only connecting to office Wi-Fi during working hours.
Designed for everyone
New to automation? Get started in seconds with the built-in Template store — browse hundreds of ready-made macros shared by the community, install one with a single tap, and tweak it to fit your needs. The in-app help and active user forum mean you're never stuck for long.
Power user? Dive deeper with user-defined variables, dictionaries and arrays, intents, scripting, IF / THEN / ELSE logic, AND/OR conditions, loops and Tasker/Locale plugin support.
Free vs Pro
The free version is ad-supported and lets you create up to 5 macros. Upgrade to Pro with a small one-time payment to remove all ads and unlock unlimited macros — no subscriptions, ever.
Wear OS Companion
MacroDroid includes a Wear OS companion app for triggering and interacting with your macros from your wrist, including watch face complications. The phone app is required.
Accessibility Services
Some features (such as automating UI interactions) use Android's accessibility services. This is entirely optional and at your discretion. MacroDroid never collects or logs any user data through accessibility services.
Support & Community
Join thousands of users in our active community forum at http://www.macrodroidforum.com — the best place for usage questions, feature requests and macro-sharing inspiration. To report a bug, use the in-app "Report a bug" option in the Troubleshooting section.
---
Stop doing the same things over and over. Let MacroDroid do them for you.
Recent changes: Added Remote Control feature (see new home screen tile).
Added support for browsing template store via the web and pushing macros remotely (https://templates.macrodroid.com/)
Get a detailed PDF report for MacroDroid - Device Automation with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
Comments on MacroDroid - Device Automation for Android
★★★★★Dávid Magyar· Jul 10, 2026
Absolutely wonderful. Using with Shikoku on Nothing Phone 3a. Not 100% intuitive, but works really well. Paid for it, totally worth it!! Could do: [1] add custom app drawers for quick navigation between my common apps, including open YouTube inside Brave browser [2] a button that restarts Notion as a fresh app instance (force-stop script via paired Shikoku) [3] popup when I arrive home with a button to connect to my home Wi-Fi, so I never forget it
★★★★★Matthew Ashton· Jul 1, 2026
Happy to pay the one-off fee. I've used Macro Droid to trigger each time the phone ip changes. It then gets that public ip and sends it to my media server at home using Webhook. On the server Caddy reverse proxy uses that ip to allow access and block all other remote ip addresses. The upshot is that I can get remote access to my Jellyfin server and hackers can't. If I'm on Wi-Fi at a friend's house I can also get access with their TV because it's the same public ip address.
★☆☆☆☆Riley Lego· Jul 6, 2026
Terrible, this app is incredibly hard to use. You will be forced to create your own script just for it to not work at all. It forces you to enable permission on everything just for it to do nothing, won't let me activate the Macro for no reason. Don't download this if your bad with tech.
★☆☆☆☆Rich Hazeltine· Jul 10, 2026
Installed for free trial before buying anything. App let me set up an automation, add credit card to set up free account. My back caught the $39.99 charge as suspicious. Had to cancel my card and wait for a new one. You cost me trouble and time. Awful experience.
Google Play Rankings for MacroDroid - Device Automation
Subscribe to see full ranking history in this country
AppBrain offers valuable information about your app and those of your competitors. Join AppBrain for free and claim this app to view more ranking data, view history etc.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.