Number one automation app for Android - Over 30 million Downloads.
MacroDroid - Device Automation empowers Android users to automate almost anything with no coding. It offers 120+ triggers, 200+ actions, and 80+ constraints to tailor workflows, plus Wear OS support and a one-time Pro upgrade. With 10,000,000+ total and 310K in the last 30 days, it remains a trusted automation solution across multiple markets, including top Tools rankings in JP, CZ, and SK.
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.
How many times has MacroDroid - Device Automation been downloaded?
MacroDroid - Device Automation has been downloaded 30 million times. In the last 30 days, the app was downloaded 310 thousand times. It is ranked in the top 100 tools apps.
What is the rating of MacroDroid - Device Automation?
MacroDroid - Device Automation is rated 4.39 out of 5 stars, based on 90 thousand ratings.
Is MacroDroid - Device Automation free?
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.
What are the requirements for MacroDroid - Device Automation?
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
★★★★★Lucas Scheer· Jul 1, 2026
At the start it was kinda just a gimmick but the more macros u make it exponentially gets better :) to start I would recommend a Bluetooth connection (can be specific!) trigger that with a delay (important!!!) then have it "play media" to whatever music player u use yw
★★★★★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.
★★★★★Emma T J· Jun 25, 2026
Honestly, one of the easier and beginner-friendly Automatons out there. Paying for it is absolutely worth it, you can make so many helpful automations and there are also many made by others as well. Highly recommend
★★★★☆Steve Salavarria· Jul 2, 2026
Gemini recommended that I use this app to suppress specific notifications from my vehicle's app (i.e. unlocked doors in my secure garage). So I purchased the no-ad version and tried it, but it didn't work. I just gave up and locked the doors/hatch in the secure garage to avoid the irritation. I uninstalled Macro Droid and the developer issued a prompt refund!
★☆☆☆☆Paul J· Jun 15, 2026
Very poor on Google Pixel 10 Pro. I don't like ads, so I bought the full version immediately. Macros are hit-and-miss at best as there are timings problems, and some send intents, for example, do not work at all, due to Android restrictions, even with Shikoku installed and paired. This is because Macro droid does not have seamless integration with Shikoku allowing such commands. It is probably OK for simple macros, but I don't need simple ones. I can't find a way of getting a refund.
★☆☆☆☆Arteca Lancastor· Jul 1, 2026
App is a trial app but is not advertised/named as such. Misrepresentation is a zero rating from me, should be a breach of play store TOS too, but who knows, probably just isn't being reported or etc. enough. From what I gathered online, prior app versions were not a trial, so... that too could explain slipping such a thing in like this. (I'm not against this or any app being premium, just honestly name/advertise it as a trial though, not hard...)
★☆☆☆☆Bradley Bertrim· Jun 19, 2026
I created a Macro for an hourly chime, saved it and then was subjected to watching an incredibly obnoxious game demo... And then after found the Macro wasn't actually saved. I would be willing to pay for the app if it was good and worked but its enshitified monetization makes it unusable.
★☆☆☆☆Lt C.· Jun 19, 2026
I don't understand why to enable the airplane mode we should activate the microphone full time even if the app is off. This microphone feature should be active only if we use it, not all the time. Could you please tell us when you will fix this? Thanks
★★☆☆☆lila gemstone· Jun 26, 2026
At it's core a great app, and may still work for some people. Unfortunately the new advert barrier disabling it every few days' means it won't work for what I need it for. I've used this before as a disability aid and to give myself extra emergency settings in my phone. Not being able to rely on it being switched on means I'll unfortunately have to try and find a different method. For those willing to pay, I'm sure it still works well enough, but imho no longer usable otherwise.
Google Play Rankings for MacroDroid - Device Automation
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.
Technologies used by MacroDroid - Device Automation
MacroDroid - Device Automation is requesting 118 permissions and is using 106 libraries.
Show details
Trust & Safety: MacroDroid requests a wide range of permissions (location, network, storage, camera, microphone, etc.) to support automation tasks. Accessibility services are optional and, per the developer, MacroDroid does not collect or log user data through accessibility services. Users should review the full permission list to assess fit with their privacy preferences.
Back to top
AppBrain Intelligence premium content
Subscribe now to get full and unlimited access to AppBrain Intelligence.
You'll have access to:
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.