Actions app icon

Actions

Additional actions for the Shortcuts app

Available on macOS, iOS, visionOS

Actions screenshot 1

The app provides 180+ powerful extra actions for the Shortcuts app on macOS, iOS, and visionOS. These actions make it significantly easier to create shortcuts.

IMPORTANT

Restart your device if the actions do not show up in the Shortcuts app. Learn more ›

If you have any questions about how to use the different actions or for what, try asking the Actions GPT bot. And if you want to feed your own AI, here is the source data.


TIP

On macOS, also check out Shortcutie for advanced actions and Short Run for running shortcuts from the menu bar.


Included actions

  • Add to List
  • Apply Capture Date
  • Ask for Duration
  • Ask for Input with Dialog Show a dialog with a text field and multiple buttons. Returns both the entered text and which button was tapped, with support for timeout, custom icon (macOS), image, and destructive button styling. You can disable the text field to just have a confirmation dialog.
  • Ask for Text with Timeout
  • Authenticate
  • Blur Images
  • Boolean
  • Calculate Bearing Get the compass direction between two coordinates.
  • Calculate Distance
  • Calculate with Soulver
  • Choose from List (Extended)
  • Clamp Number
  • Color
  • Combine Audio Files
  • Combine Lists
  • Combine Videos
  • Convert Coordinates to Location
  • Convert Date to Reference Timestamp
  • Convert Date to Unix Timestamp
  • Convert Location to Geo URI
  • Convert Number Base Convert between binary, octal, decimal, and hexadecimal.
  • Convert Reference Timestamp to Date
  • Convert Text File Encoding Convert text files between character encodings (UTF-8, Shift-JIS, Windows-1252, etc.) with automatic source detection.
  • Convert Unix Timestamp to Date
  • Counter Atomic counter. Use cases: avoid races in concurrent automations, rate-limit runs, store progress (“step-3”), track daily counts.
  • Create Color Image
  • Create Duration
  • Create Gradient Color Image
  • Create Menu Item
  • Create URL
  • Create URL Shortcut File Create .url or .webloc files that open websites when double-clicked. Primarily for macOS.
  • Download File
  • Edit URL
  • Encrypt File
  • Encrypt Text
  • Filter List
  • Filter List of Dictionaries
  • Find Music Playlist (iOS-only)
  • Find Wi-Fi Network (macOS-only)
  • Find Workout (iOS-only) Returns workouts from the Health app, including workout type, duration, source details, and metrics like active calories, heart rate, etc.
  • Find Points of Interest Find nearby places matching a query around a location.
  • Flash Screen (macOS-only)
  • Format Currency
  • Format Date Difference
  • Format Duration
  • Format Number as Ordinal
  • Format Number — Compact
  • Format Person Name
  • Format Text List ["A", "B", "C"]A, B, and C
  • Generate CSV
  • Generate Emojis
  • Generate Haptic Feedback (iOS-only)
  • Generate Random Data
  • Generate Random Text
  • Generate UUID
  • Get All System Colors
  • Get Audio Playback Destination (iOS-only)
  • Get Average Color
  • Get Average Color of Image
  • Get Battery State
  • Get Bluetooth Device
  • Get Bluetooth Devices
  • Get Boolean from Input
  • Get Compass Heading (iOS-only)
  • Get Contents of URL (Extended) Enhanced HTTP requests with complete response details (status codes, headers, all methods) instead of just the response body like the built-in action, and also timeout.
  • Get Dates in Range Returns all dates between two dates filtered by type. For example, get all Mondays between two dates, or list every weekend in a month.
  • Get Default Browser (macOS-only)
  • Get Device Details (Extended)
    • Uptime (not including sleep)
    • Uptime (including sleep)
    • Active processor count
    • Physical memory
    • Time zone
    • Hostname
    • Thermal state
    • Total storage capacity
    • Available storage capacity
    • Battery condition (macOS-only)
    • Battery health (macOS-only)
    • Serial number (macOS-only)
  • Get Device Motion Activity (stationary, walking, running, cycling, automotive, etc.)
  • Get Device Motion Data (iOS-only)
  • Get Device Orientation
  • Get Dominant Colors of Image
  • Get Elevation (iOS-only)
  • Get Emojis
  • Get File Path
  • Get High-Resolution Timestamp
  • Get Image URLs from Web Page Extracts image URLs from a web page and returns them without downloading.
  • Get Images from Web Page Extracts images from a web page and returns them as files.
  • Get Index of List Item
  • Get Map Image of Location
  • Get Media Metadata
  • Get Meta Tags of URL Extract meta tags (title, description, Open Graph, etc.) from a webpage.
  • Get Modifier Key State (macOS-only)
  • Get Paragraphs from Text
  • Get Printers (macOS-only)
  • Get Query Item Value from URL
  • Get Query Items from URL
  • Get Query Items from URL as Dictionary
  • Get Random Boolean
  • Get Random Color
  • Get Random Date and Time
  • Get Random Emoticon
  • Get Random Floating-Point Number
  • Get Random Number from Seed
  • Get Raw Media Metadata
  • Get Related Words
  • Get Running Apps (macOS-only)
  • Get Sentences from Text
  • Get SF Symbol Image
  • Get System Color
  • Get Title of URL
  • Get User Details
    • Username (macOS-only)
    • Full Name
    • Given Name
    • Family Name
    • Initials
    • Shell
    • Language Code
    • Idle Time (macOS-only)
    • Administrator Status (macOS-only)
  • Get Values Using JSONPath
  • Get/Set Default Printer (macOS-only)
  • Get/Set File Extension Visibility (macOS-only) Check and control whether file extensions are shown in Finder for specific files. Only works if the “Show all filename extensions” Finder setting is disabled.
  • Get/Set File Icon (macOS-only) Get the icon of files and folders or set custom icons for them.
  • Get/Set File Tags
  • Get/Set Image/Video Capture Date
  • Get/Set Image/Video Location
  • Get/Set Uniform Type Identifier
  • Global Variable
  • Hex Encode
  • Hide Shortcuts App
  • Invert Dictionary {"en": "Hello", "es": "Hola"}{"Hello": "en", "Hola": "es"}
  • Invert Images
  • Is Accessibility Feature On
  • Is Audio Playing (iOS-only)
  • Is Bluetooth On
  • Is Call Active (iOS-only)
  • Is Camera On (macOS-only)
  • Is Cellular Data On
  • Is Cellular Low Data Mode On
  • Is Conforming to Uniform Type Identifier
  • Is Connected to VPN (iOS-only)
  • Is Dark Mode On
  • Is Day
  • Is Device Locked
  • Is Device Moving
  • Is Device Orientation
  • Is Host Reachable
  • Is Location Services Enabled
  • Is Low Power Mode On
  • Is Microphone On (macOS-only)
  • Is Online
  • Is Screen Locked (macOS-only)
  • Is Screen Saver Active
  • Is Shaking Device
  • Is Silent Mode On (iOS-only)
  • Is Time
  • Is Time In Range
  • Is Web Server Reachable
  • Is Wi-Fi On (macOS-only)
  • Join Wi-Fi (iOS-only)
  • Keychain Securely stores a value in the device keychain. Useful for sensitive data like API keys, tokens, and passwords. Can be synced.
  • Make Live Photo from Video
  • Make Markdown Table
  • Manage Shortcut Lock Prevents multiple instances of a shortcut from running simultaneously
  • Merge Dictionaries
  • Named Clipboard (macOS-only)
  • Open URLs in Safari
  • Open URLs with App (macOS-only) For example, open URLs in a specific browser.
  • Overwrite File
  • Overlay Image (Extended) Overlay an image on top of another one with blend modes, opacity, rotation, flipping, and precise positioning.
  • Parse CSV
  • Parse JSON5
  • Parse Markdown Table
  • Pick Color Pick a color using the system color picker, optionally from a reference image.
  • Play Alert Sound (macOS-only)
  • Pretty Print Dictionaries
  • Remove Dictionary Values
  • Remove Duplicate Lines
  • Remove Duplicates from List
  • Remove Emojis
  • Remove Empty Lines
  • Remove from List
  • Remove Non-Printable Characters
  • Reverse Lines
  • Reverse List
  • Round Number to Decimal Places 3.141593.14
  • Round Number to Multiple
  • Sample Color from Screen (macOS-only)
  • Scan Barcodes in Image
  • Scan Documents (iOS-only)
  • Scan QR Codes in Image
  • Send Distributed Notification (macOS-only)
  • Set Creation and Modification Date of File
  • Set Dictionary Value Using JSONPath
  • Show Black Screen (iOS-only)
  • Show Notification
  • Shuffle List
  • Sort List
  • Sort List of Dictionaries
  • Sort Months
  • Spell Out Number
  • Toggle Boolean
  • Transform Lists
  • Transform Text
    • Camel case
    • Pascal case
    • Snake case
    • Constant case
    • Dash case
    • Slugify
    • Strip punctuation
    • Strip quotation marks
    • Strip HTML
    • Strip diacritics
    • JSON Escape
    • Transliterate to Latin
    • Transliterate Latin to Arabic
    • Transliterate Latin to Cyrillic
    • Transliterate Latin to Greek
    • Transliterate Latin to Hebrew
    • Transliterate Latin to Hangul
    • Transliterate Latin to Hiragana
    • Transliterate Latin to Thai
    • Transliterate Hiragana to Katakana
    • Transliterate Mandarin to Latin
  • Transform Text with JavaScript
  • Trim Whitespace
  • Truncate List
  • Truncate Number
  • Truncate Text
  • Use System Font in Rich Text
  • Wait for Distributed Notification (macOS-only)
  • Wait Milliseconds
  • Write or Edit Text

Want more shortcut actions?

Impossible actions

Some common action requests that are not possible:

  • Orientation lock status
  • Flashlight status
  • Ambient sensor info
  • Flight mode status
  • Hotspot status
  • Hotspot connect/disconnect
  • All audio playback destinations
  • CarPlay connection status
  • Notifications in CarPlay
  • Media volume
  • More accessibility checks (like reduce white point)
  • If charging wirelessly

Anything related to changing system features/settings or interacting with other apps is generally not possible.

For these, I recommend sending a feature request to Apple.

Declined actions

  • Imgur - I generally don’t want to integrate with services. They cause a huge support burden, either by being unreliable, breaking the API, shutting down, and other things.

Tips

URL Scheme

The app supports the actions:// URL scheme that can be used to open the app.

Frequently Asked Questions

I have a feature request, bug report, or some feedback

Click the feedback button in the app or send it here.

The actions don’t show up in the Shortcuts app

This is caused by an iOS/macOS bug.

Some things you could try:

  1. Restart your device.
  2. Change the device language to something else and back.
  3. Add this shortcut, run it once, relaunch Shortcuts, and see if the actions show up in the Shortcuts app after that.
  4. Add this shortcut, copy the action, paste it into a new shortcut, and relaunch Shortcuts.
  5. Remove the app, install it again, and restart your device.

Please don’t contact me about this issue. This is a problem with iOS/macOS and out of my control.

I get a “errorDomain error 2” error when running an action

Same solution as above.

Why is this free without ads?

I just enjoy making apps and want this to be available for everyone. Consider leaving a nice review on the App Store.

How can I prevent the app from being offloaded when I have “app offloading” enabled on iOS?

iOS does not have a way to prevent individual apps from being offloaded (even though it should!) and there is no way for apps to tell iOS not to offload them. I recommend sending feedback to Apple about this. You could try this workaround.

Can the “Show Notification” action send critical alerts?

No. I applied for Apple’s Critical Alerts entitlement, but it was declined. Critical Alerts are reserved for very limited use cases such as medical, health, home security, and public safety notifications. General-purpose automation apps like Actions are not eligible.

Older versions

Non-App Store Version

A special macOS version for users that cannot access the App Store. It won’t receive automatic updates. I will update it here once a year.

Download (4.0.1 · macOS 26+)