Native Actions
for Apple Shortcuts
Discover the 381 native actions that power every Apple Shortcut. These built-in actions let you automate text processing, calculations, logic flows, and system controls without installing any apps. Whether you're building your first shortcut or mastering advanced automation, these core actions are your essential toolkit for iPhone and iPad productivity.
Actions with Details (381)
Select Email Address
Prompts to pick an email address from your contacts and passes the selection to the next action.
Take Photo
Uses the camera to take photos.
Optimize File Size of PDF
Optimizes the file size of the provided PDF file by compressing its images. If the images contained in the PDF are already compressed, this action might not have a measurable effect on file size.
Make Disk Image
Creates a new disk image (.dmg) file. The disk image will contain any files passed as input.
Select Photos
Prompts to choose photos and videos from your photo library.
File
Passes the specified files or folders as output.
Quick Look
Displays a preview of the input using the system Quick Look.
New Reminder
Creates a new reminder and adds it to the selected list of reminders.
Set True Tone
Enables or disables True Tone. When enabled, your device display will automatically adapt based on ambient lighting conditions to make colors appear consistent in different environments.
Base64 Encode
Encodes or decodes text or files using Base64 encoding.
Create Photo Album
Creates a new album in the Photos app, including the specified photos and videos.
Dismiss Siri and Continue
Switches into the Shortcuts app and continues to the next action.
Get Headers of URL
Retrieves the HTTP headers of the URL passed as input using a HEAD request.
Get Upcoming Reminders
Gets upcoming reminders, ordered from nearest to farthest away due date.
Get Clipboard
Passes the contents of the clipboard to the next action.
Stop and Output
Stops execution of the current shortcut, and outputs content. This action is useful when: β’ Running a shortcut from another shortcut (using the Run Shortcut action). The output will be used as the output of the Run Shortcut action. β’ Running a shortcut from Quick Actions in Finder on macOS. The output will be saved as a file alongside the files selected in Finder. β’ Running a shortcut from Services on macOS. The output will replace the selected text, if applicable. β’ Or, when running a shortcut from another location that supports output, like the command-line or the Shortcuts URL scheme. No more actions will be run after this action.
Filter Images
Given a list of images, this action returns the images that match the given criteria.
Add Shortcut to Home Screen
Adds a shortcut to your Home Screen as an icon.
Open Reminders List
Shows the specified list in the Reminders app.
Contacts
Passes the specified contacts to the next action.
Put Display to Sleep
Puts the display(s) of this Mac to sleep.
Get Current App
Gets the current visible app.
Get Dropbox File
Gets files from Dropbox. Turn off βShow Document Pickerβ to specify a path to retrieve.
Get Text from Input
Returns text from the previous action's output. For example, this action can get the name of a photo or song, or the text of a web page.
Format Number
Formats a number into text.
Get Details of Music
Gets a specific piece of information from the music passed into the action.
Encode Media
Re-encodes the media passed as input at the specified size, optionally converting to audio.
Search
Searches for content in the system that matches the specified text.
Open Shortcuts Settings
Add Task to The Hit List
Adds a new task to The Hit List.
Get Variable
Gets the value of the specified variable and passes it to the next action.
Set Default Line
Sets the cellular plan used by default for voice calls or data.
Find Displays
Searches for the displays in your library that match the given criteria.
Set Cellular Data
Sets the deviceβs Cellular Data to on or off.
Get Current Focus
Returns the currently active Focus.
Wait
Waits for the specified number of seconds before continuing with the next action.
Get Battery Status
Returns information about the battery and any charger connected to the device.
Resize Window
Resizes one or more windows to the specified width and height.
Markup
Edits an image or PDF with Markup.
Show Web View
Shows the web URL passed into the action in a Safari View Controller, allowing you to view the web page without switching apps.
Set Bluetooth
Sets the deviceβs Bluetooth to on or off.
Make Video from GIF
Converts an animated GIF into a video.
Get Details of iTunes Product
Gets a specific piece of information from the iTunes Products passed into the action.
Vibrate Device
Vibrates the device for a short amount of time.
Open File
Opens the input as a file in the specified app.
Get Details of Contacts
Gets a specific piece of information from the contacts passed into the action.
Get Details of Calendar Events
Gets a specific piece of information from the calendar events passed into the action.
Show Content Graph
Shows the results of the previous action in the Content Graph.
Get Details of Article
Gets a specific piece of information from the articles passed into the action.
Change Case
Changes the case of the text passed into the action to UPPERCASE, lowercase, or Title Case.
Save to Photos
Adds the photos and videos passed as input to the specified photo album.
Get Upcoming Events
Gets upcoming calendar events, ordered from nearest to farthest away in time.
Clear Playing Next
Clears all the music in your Playing Next queue.
Add to Instapaper
Adds the input to Instapaper.
Get All Wallpapers
Gets all of your Lock Screen wallpapers, and returns them as output so you can use them with other actions.
Extract Archive
Extracts files from the archive passed as input. Many archive formats are supported, including zip, rar, tar.gz, tar.bz2, tar, gzip, cpio, cab, and iso archives.
Stop This Shortcut
Stops execution of the current shortcut and dismisses the shortcut on screen. No more actions will be run after this action.
Get RSS Feeds from Page
Extracts any RSS feed URLs from the given web URLs or web page.
Sleep
Put this Mac to sleep.
Reveal Files in Finder
Opens windows in the Finder with the specified files selected.
Get Travel Time
Estimates the amount of time it will take to travel to the location passed into this action.
Get Device Details
Gets information about the current device.
Find Calendar Events
Searches for the calendar events in your library that match the given criteria.
Remove from Photo Album
Removes the photos or videos passed as input from the specified photo album.
Log Workout
Adds a workout into the Health app. You can log all kinds of activities, from running and cycling to playing a sport.
Scan QR or Barcode
Scans a QR code or barcode using the camera, and returns the text/URL that is found.
Post on Facebook
Shares the input on Facebook.
Get Group from Matched Text
Gets the text that matched a particular capture group or all of the capture groups from the output of a Match Text action.
Format Date
Formats a date and time into text.
Open in Calendar
Shows the date or calendar event passed as input in the Calendar app.
Get Frames from Image
Splits an animated GIF or a photo burst into individual frames.
Save Dropbox File
Save files to Dropbox. Turn off βAsk Where to Saveβ in order to specify a destination path.
Phone Number
Passes the specified phone numbers to the next action.
Convert Image
Converts the images passed into the action to the specified image format.
Ask for Input
Displays a dialog prompting the user to enter a piece of information.
Add to Bear Note
Adds text or a file to a note in Bear. You can specify either the note title or the note identifier.
Post to WordPress
Posts the input to a WordPress blog as a new post or page.
Run JavaScript on Active Safari Tab
Runs JavaScript on a Safari web page passed in as input
Run JavaScript for Mac Automation
This action executes a JavaScript for Automation (JXA) script.
Set Voice & Data
Sets the Voice & Data mode.
Get Article using Safari Reader
Gets article details, including body text, author, publish date, and more, from every URL passed into the action.
Edit Contact
Sets a specific field of the contact passed into the action.
Set Wi-Fi
Sets the deviceβs Wi-Fi to on or off.
Set Silent Mode
Switch between Silent and Ring for calls and alerts.
Show Profile in Tweetbot
Opens the specified user's profile in the Tweetbot app and returns to Shortcuts when you're done.
Show in iTunes Store
Shows the iTunes products or App Store apps passed as input in a store sheet. This is useful with the Find iTunes Store Items and Find App Store Apps actions.
Find Contacts
Searches for the contacts in your library that match the given criteria.
Get Last Import
Gets the most recent photo import from the Photos app.
Append to Dropbox Text File
Adds the text passed as input to the end of the specified file.
Get Physical Activity
Returns a Physical Activity that describes your apparent movement (for example, Stationary, Running, or In a Moving Vehicle). On iPhone, iPad, and Apple Watch, the system uses the device's sensors to determine your physical activity. A result of "Moving" indicates that the motion doesn't seem to fit a known pattern. You may observe higher accuracy by adjusting the device's placement. A result of "Unknown" indicates that the device isn't supported.
Adjust Date
Adds or subtracts an amount of time from the date passed into the action.
Open URL in Opener
Shows the URL passed as input in Opener, which lets you choose an app to open it in.
Set Orientation Lock
Turns on or off orientation lock on your device.
Combine Images
Combines the images passed into the action horizontally, vertically, or in a grid.
Set Data Roaming
Sets the Data Roaming setting for a given cellular plan.
Get Details of Reminders
Gets a specific piece of information from the reminders passed into the action.
AirDrop
Prompts to share the specified content via AirDrop.
Make HTML from Rich Text
Converts the rich text passed as input to HTML text.
Search Shortcuts Actions
Search for an available Shortcuts action.
Edit Script
Opens the specified script in Pythonista for editing.
Format File Size
Formats a file size into text.
Convert Time Zone
Converts the specified date and time from one time zone to another.
Make Image from PDF Page
Creates images from the pages in the PDF passed into the action.
Resize Image
Scales images to a particular width and height.
Take Screenshot
Take a screenshot of the device's screen.
List
Allows you to specify a list of items to be passed to the next action.
Edit Calendar Event
Sets a specific field of the calendar event passed into the action.
Get Items from RSS Feed
Downloads the latest items from an RSS feed.
Use Model
Use a model to handle complex requests in your shortcuts. **Private Cloud Model** Use a large server-based model on Private Cloud Compute to handle complex requests while protecting your privacy. **On-Device Model** Use the on-device model to handle simple requests without the need for a network connection. **Extension** Tap into ChatGPT's broad world knowledge and domain expertise.
Get Maps URL
Creates a URL to search for the location, place, or text that was passed into the action in a separate maps app.
Replace Text
Replaces all occurrences of the given text with other text.
Record Audio
Uses the microphone to record audio.
Add Due Reminder
Adds a new reminder to Due.
Get Details of Weather Conditions
Gets a specific piece of information from the weather conditions passed into the action.
Get Addresses from Input
Returns any street addresses found in the output from the previous action.
Toggle Cellular Plan
Enables or disables a cellular plan on this iPhone.
Get Distance
Calculates the distance to the location passed into this action.
Add to Pocket
Adds the input to Pocket.
Get state
Gets the state of a Home accessory.
URL Encode
Encodes or decodes text passed into the action to be suitable for inclusion in a URL by adding or removing percent escapes when appropriate.
Get Contacts from Input
Gets contacts from the result of the previous action.
Find Windows
Searches for the windows in your library that match the given criteria.
URL
Passes the specified URL to the next action.
Set Dictionary Value
Sets a value in the dictionary passed into the action.
Flip Image
Reverses the direction of images either horizontally or vertically.
Get Name
Returns the name of every item passed as input. Depending on the input, this could be a file name, the title of a website, the title of a calendar event, etc.
Set Parked Car
Saves details of your Parked Car in the Maps app.
Get Selected Files in Finder
Gets the files that are currently selected in Finder.
Get Time Between Dates
Subtracts the specified date from the date passed into the action. For example, this action could get the number of minutes from now until a calendar event passed in as input.
Get Text from PDF
Gets text from the provided PDF file.
Find Photos
Searches for the photos in your library that match the given criteria.
Detect Language
Detects the language of the text provided as input.
Correct Spelling
Autocorrects the spelling of text passed into the action.
Log Health Sample
Adds a data point into the Health app. You can log anything that the Health app supports, including your weight, steps taken, running distance, caloric intake and more.
Show Control Center
Shows, Hides or Toggles Control Center.
Save File
Saves files to a specified folder. You can also use this action to copy a file.
Set AirDrop Receiving
Sets AirDrop receiving to No One, Contacts Only, or Everyone. This allows you to choose who can see your device and send you content through AirDrop.
Get Details of App Store App
Gets a specific piece of information from the App Store Apps passed into the action.
Send Message via WhatsApp
Sends the input via WhatsApp.
Find Reminders
Searches for the reminders in your library that match the given criteria.
Get Latest Bursts
Gets the most recent burst photos from the photo library.
Find App Store Apps
Searches the App Store, returning the apps that match the specified search terms. You can get more details about the results using the Get Details of App Store App action.
Upload to Imgur
Uploads the input to Imgur.
Get Orientation
Returns the device's orientation on iPhone and iPad. On all other devices, it returns Unknown.
Get Network Details
Gets information about the currently connected networks.
Add Event via Fantastical
Adds the input text to your calendar using Fantastical, optionally including notes as well.
Get Images from Input
Gets images from the result of the previous action. For example, this action can get the album art of a song, or all the images on a web page.
Lock Screen
Locks the screen of this device.
Remove Reminders
Removes all reminders passed into the action from the lists they are contained in.
Import Audio Files into Music
Imports audio files into Music and compresses them with the chosen encoder.
Get Phone Numbers from Input
Returns any phone numbers found in the output from the previous action.
Combine Text
Joins the text together, inserting the separator between each join.
Get Contents of Web Page
Extracts the contents of the web pages passed into the action.
Create Trello List
Creates a new list on the specified board in your Trello account.
Wait to Return
Pauses execution until you leave the Shortcuts app and return to it. This action might be useful after an action that switches apps, to pause execution until you return to the Shortcuts app. This action will only take effect when running shortcuts in the Shortcuts app.
Get Email Addresses from Input
Returns any email addresses found in the output from the previous action.
Remove Image Background
Removes the background from an image, keeping the subjects.
Remove Events
Removes all events passed into the action from the calendars they are contained in.
Quit App
Quits one or all open applications. You can choose a list of apps to keep open.
Call via Skype
Calls the phone number or Skype name passed as input.
Split Screen Apps
Open the specified apps in split screen mode.
Get Details of Trello Item
Gets a specific piece of information from the Trello items passed into the action.
Set VPN
Connects, disconnects or changes the On Demand setting for a VPN Configuration on this device.
Select Contact
Prompts to pick a person from your contacts and passes the selection to the next action.
Get Name of Emoji
Gets the names of emoji passed into the action.
Add PDF to Books
Opens the input as a PDF in Books.
Get Items from Pocket
Returns items in your Pocket account.
Rename File
Renames the specified file.
Trim Whitespace
Removes whitespace and newlines from both ends of the text passed into the action.
Find Places
Finds nearby places using Maps, and returns the results.
Expand URL
This action expands and cleans up URLs which have been shortened using a URL shortening service like TinyURL or Bit.ly.
Generate Hash
Generates a MD5/SHA1 hash from the input.
Nothing
This action does nothing and produces no output. It is useful to separate blocks of actions, or to explicitly pass an empty input to an action.
Delete Notes
Deletes the notes passed as input from Evernote.
Select File
Prompts to select files or folders.
Select Music
Prompts to select music from your local music library.
Get Whatβs On Screen
Gets the current content on screen, if available.
Get Podcasts from Library
Gets a list of all shows in your Podcast library.
Show Notification
Displays a local notification.
Eject Disk
This action ejects a mounted disk or volume.
Set Low Power Mode
Sets the deviceβs Low Power Mode to on or off.
Append to Captio Note
Opens Captio and appends the specified note text to the current note.
Get Current Song
Returns the song that is currently playing in the Music app, if any.
Get URLs from Input
Returns any links found in the output from the previous action.
Run Shell Script
This action executes a UNIX shell script. The script will execute starting in your userβs home directory.
Get Details of Podcast Episode
Gets a specific piece of information from the podcast episodes passed into the action.
Set Personal Hotspot
Sets the device's Personal Hotspot to on or off.
Get Latest Live Photos
Gets the most recent Live Photos from the photo library.
Start Screen Saver
Starts the screen saver selected in the Desktop & Screen Saver preference pane.
Set Shortcut Attributes
Modify a shortcutβs settings
Mask Image
Applies a mask to each image passed into the action. For example, you can cut images into a rounded rectangle, ellipse or icon shape, or provide a custom alpha mask.
Stop Shortcut
Stops the shortcut if it is currently running.
Skip Forward
Skips to the next song in the current music queue.
Set Name
Sets the name of the item passed as input.
Get Contents of URL
Gets the contents of URLs passed into the action. Useful for downloading files and web content, or for making API requests.
Set Night Shift
Enables or disables Night Shift. When enabled, the colors of your display will be shifted to the warmer end of the color spectrum after dark. This may help you get a better nightβs sleep.
Prints the input using AirPrint.
Get Current Location
Gets the current location of the device.
Add to Playlist
Adds the items passed as input to the specified playlist.
Get Hotspot Password
Returns the password of your Personal Hotspot.
Trim Media
Presents a view allowing you to trim the media passed into the action.
Email Address
Passes the specified email addresses to the next action.
Dictionary
Passes the specified list of key-value pairs to the next action as a dictionary.
Play Sound
Plays the audio file passed as input, or a default notification sound if no audio file was passed.
Round Number
Rounds the number(s) passed into the action.
Get Playlist
Gets every song in the specified playlist.
Measurement
Passes the specified measurement (including number and unit) to the next action.
Delete Photos
Deletes the photos passed as input from the device's photo library. This action asks for confirmation before performing the deletion.
Label Files
Applies a label to the specified files.
Get Details of iTunes Artist
Gets a specific piece of information from the iTunes artists passed into the action.
Set Hotspot Password
Sets the Personal Hotspot password.
Get Details of Event Attendees
Gets a specific piece of information from the event attendees passed into the action.
Find Giphy GIFs
Finds GIFs representing the provided text, using Giphy.
Tweet
Tweets using the Tweetbot app and returns to Shortcuts afterwards.
Add to Reading List
Adds URLs passed into the action to your reading list.
Crop Image
Crops images to a smaller rectangle.
Select Phone Number
Prompts to pick a phone number from your contacts and passes the selection to the next action.
Rotate Image/Video
Turns an image or video clockwise by a particular number of degrees.
Calculate Statistics
Calculates statistics on the numbers that are provided as input.
Overlay Text
Overlays text onto the image passed as input.
Get Dictionary from Input
Makes a dictionary from the text passed as input. JSON (like {"foo": "bar"}), key-value pairs (like foo=bar&baz=biz), and XML-based plist are supported.
Show Alert
Displays an alert with a title, a message, and two buttons. If the user selects the OK button, the shortcut continues. The cancel button stops the shortcut.
Set Airplane Mode
Sets the deviceβs Airplane Mode to on or off.
Skip Back
Skips to the previous song in the current music queue.
Hand Off Playback
Hands off Music or Podcasts playback between two devices.
Get Trello Items
Gets cards, lists, or boards in your Trello account.
Add Clear List
Adds a new list to Clear.
Make Archive
Makes an archive out of the files passed as input. Supports creating zip, tar.gz, tar.bz2, tar.xz, tar, gzip, cpio, or iso archives.
Get Latest Photos
Gets the most recent photos from the photo library.
Add to Playing Next
Adds the music passed as input to your Playing Next queue.
Play Music
Plays music using the Music app.
Street Address
Passes the specified address to the next action.
Convert Measurement
Converts the measurements passed into the action to the specified unit.
Add Clear Task
Adds a new task to a given list in Clear.
Reset Cellular Data Statistics
Resets the cellular data usage counters for the current Data line in Settings.
Move Window
Moves one or more windows to the specified location.
Text
Passes the specified text to the next action.
Seek
Seek to a specific time, or forward and backward by some duration, in the currently playing media.
Get Latest Screenshots
Gets the most recent screenshots from the photo library.
Set Silence Unknown Callers
Sets Silence Unknown Callers to on or off. When on, calls from unknown numbers will be silenced and sent to voicemail. Calls will still be displayed on the Recents list. Incoming calls will continue to ring from people in your contacts, recent outgoing calls, and Siri Suggestions.
Show Content
Shows a preview of the provided content. If run from Siri, speaks the provided text.
Open Bear Note
Opens a note in Bear. You can specify either the note title or the note identifier.
Number
Passes a number to the next action.
Get Details of Images
Gets a specific piece of information from the images passed into the action.
Dictate Text
Transcribes what you say aloud into text and passes the result to the next action.
Get Item from List
Returns one or more items from the list passed as input. You can get the first item, the last item, a random item, the item at a particular index, or items in a range of indexes.
Get Current Weather
Gets the current weather conditions at the specified location.
Add 2Do Task
Adds a new task to 2Do.
Get Latest Videos
Gets the most recent videos from the photo library.
Create QR Code
Creates a Quick Response (QR) code for the specified text.
Get News Settings
Gets the current state of the selected News setting.
Run Script Over SSH
Runs a script on a remote computer over SSH.
Get Details of Podcast
Gets a specific piece of information from the podcasts passed into the action.
Get Numbers from Input
Returns numbers from the previous action's output.
Comment
This action lets you explain how part of a shortcut works. When run, this action does nothing.
Calculate
Performs a number operation on the input and returns the result.
Overlay Image
Overlays an image on top of another image.
Open Directions
Opens directions to the location passed into this action in your choice of Maps, Google Maps, Citymapper, Transit, or Waze. For example, you can use this action to get directions to an upcoming event on your calendar.
Get Instapaper Bookmarks
Gets the contents of a folder in Instapaper. Requires Instapaper Premium.
Run Editorial Workflow
Runs the specified Editorial workflow.
Create Playlist
Creates a new playlist in the Music app, adding any items passed as input to the new playlist.
New Event
Creates a new event and adds it to the selected calendar.
Append to Evernote
Finds a note using the specified criteria and appends the input to the note.
Set Volume
Sets the volume of the device.
Find Music
Searches for the music in your library that match the given criteria.
Search Text
Searches Twitter for the specified text in the Tweetbot app and returns to Shortcuts when you're done.
Get Details of Files
Gets a specific piece of information from the files passed into the action.
Get Parked Car Location
Fetches the details of your Parked Car, as stored in the Maps app.
Make Markdown from Rich Text
Converts the rich text passed as input to Markdown text (comparable to Aaron Swartz's html2text script).
Find iTunes Store Items
Searches the iTunes Store, returning the items that match the specified search terms. You can get more details about the results using the Get Details of iTunes Product action.
Make GIF
Creates an animated GIF from the images or video passed into the action.
Split Text
Separates text passed into the action into a list.
Run Script
Runs the specified script in Pythonista and waits to continue the shortcut until you return to the Shortcuts app.
Find Podcasts
Finds podcasts in the Apple Podcasts catalog, returning the items that match the specified search terms.
Append to Text File
Adds the text passed as input to the end of the specified text file.
Run AppleScript
This action executes an AppleScript.
Add to Overcast
Adds the input URL as a podcast in Overcast.
Get Note Link
Gets a link to the Evernote note passed into the action, which can be shared.
Set Always On Display
Sets the Always On Display setting of your iPhone to on or off.
Filter Articles
Given a list of articles, this action returns the articles that match the given criteria.
Make Spoken Audio from Text
Creates an audio file from text, using text-to-speech.
Move File
Moves the specified file to a new location.
Edit Reminder
Sets a specific field of the reminder passed into the action.
Create Bear Note from URL
Creates a new Bear note with the contents of a web page.
Location
Passes the specified location to the next action.
Log Out User
Logs out the current user.
Search in Passwords
Opens Passwords and searches for the given text.
Get Dictionary Value
Gets the value for the specified key in the dictionary passed into the action.
Random Number
Passes a random number between the given minimum and maximum to the next action. The minimum and maximum numbers are included as possible results.
Get Notes
Gets recent notes from Evernote, optionally filtering based on criteria.
Open Tweetbot
Opens the specified page in the Tweetbot app.
Get File from Folder
Gets a file or folder by a relative path, starting at a folder you choose.
Open X-Callback URL
Performs the specified x-callback-url action. The x-success, x-cancel, and x-error parameters will be added automatically.
Post to Tumblr
Posts the content passed into the action to Tumblr.
Add Trello Card
Creates a new card on the specified list and board in your Trello account.
Set Stage Manager
Enables or disables Stage Manager on the device.
Get Halfway Point
Gets the halfway point between two locations.
Open in GoodReader
Opens a file in GoodReader.
Get Component of URL
Gets the specified part of the URL passed into the action.
Create Trello Board
Creates a new board in your Trello account.
Recognize Music
Uses the microphone to listen to and identify nearby media.
Set Flashlight
Turns on or off the flashlight near the device's camera.
Show in Fantastical
Shows the date passed as input in Fantastical.
Hide App
Hides one or all open applications. You can choose a list of apps to keep open.
Copy to Clipboard
Copies the result of the last action to the clipboard.
Speak Text
Speaks the inputted text aloud.
Filter Event Attendees
Given a list of event attendees, this action returns the event attendees that match the given criteria.
Filter Locations
Given a list of locations, this action returns the locations that match the given criteria.
Search Web
Searches the web for the text provided as input.
Shut Down
Shuts down or restarts your device.
Date
Passes the specified date and time to the next action.
Add New Calendar
Creates a new calendar.
Control Home
Set the state of your home.
Make Rich Text from HTML
Takes the inputted HTML and turns it into rich text, which can then be converted to other formats.
Take Video
Uses the camera to take a video clip.
Set Brightness
Sets the device brightness.
Show in iTranslate
Shows a translation of the text passed as input in the iTranslate app.
Calculate Expression
Evaluates the mathematical expression in the given input text and outputs the result as a number. Example expressions: 7 + 7 8 * sqrt(5) $8 USD in euros 7 feet in meters
Make Image from Rich Text
Creates an image from the rich text, web content, or URL passed in as input.
Show Definition
Shows the definition of the word passed into the action.
Follow Podcast
Follows podcasts or podcast feed URLs passed into the action.
Transcribe Audio
Transcribes an audio file to text.
Get Current IP Address
Returns the local or external IP address of the device.
Make PDF
Makes a PDF out of the input. The resulting PDF can optionally include a quarter-inch margin for better printing.
New Contact
Creates a new contact.
Set Appearance
Changes system appearance.
Add Reminder via Fantastical
Adds the input text as a reminder using Fantastical, optionally including notes as well.
Play Podcast
Plays a podcast using the Podcasts app. If no podcast is selected, resumes playback.
Get Link to File
Gets a public iCloud link to the file passed into the action. The specified file must already be updloaded to iCloud.
Switch Between Wallpapers
Switches the current Lock Screen wallpaper.
Extract Text from Image
Uses OCR to extract text from an image.
Intercom
Announces a message passed as input using Intercom.
Get Voice Memos Settings
Gets the current state of the selected Voice Memos setting.
Get Contents of Bear Note
Gets the contents of a note from Bear. You can specify either the note title or the note identifier.
Delete Files
Deletes the files passed in as input.
Create New Note
Saves the input as a note in Evernote.
Get Type
Returns the type of every item passed as input. For example, if a URL is passed, this action will return βURLβ.
Set Wallpaper Photo
Sets the wallpaper to the specified image.
Search in Bear
Opens the Bear app and searches for the specified text.
Split PDF Into Pages
Splits the input document by creating a PDF for each page.
Get Details of Safari Web Page
Gets a specific piece of information from the Safari Web Pages passed into the action.
Start Time Machine Backup
Initiates or interrupts a Time Machine backup to the given destination.
Filter Files
Given a list of files, this action returns the files that match the given criteria.
Find Apps
Searches for the apps in your library that match the given criteria.
Open App
Opens the specified app.
Make Rich Text from Markdown
Takes the inputted Markdown and turns it into rich text, which can then be converted to other formats.
Set Variable
Sets the value of the specified variable to the input of this action.
Send Note
Sends the specified note using Captio and returns to the shortcut.
Connect to Servers
Connects your computer to the specified file servers on the network. For example, you can connect to SMB/CIFS, NFS, FTP (read-only), or WebDAV servers.
Open in Maps
Opens your choice of Maps, Google Maps, or Waze and searches for the location, place, or text that was passed into the action.
Request Ride
Requests a ride from the specified pickup location to a specified drop off location.
Tweet
Tweets the input.
Play/Pause
Plays or pauses the currently playing media.
Get Details of Locations
Gets a specific piece of information from the locations passed into the action.
Create Bear Note
Creates a new note in Bear.
Count
Counts the number of items, characters, words, sentences, or lines passed as input.
Translate Text
Translates the text passed into the action into another language.
Get Details of Parked Car
Gets a specific piece of information from the parked cars passed into the action.
Mount Disk Image
Mounts a disk image (.dmg) file on your desktop.
Choose from List
Presents a menu of the items passed as input to the action and outputs the user's selection.
Get Contents of Folder
This action gets the files inside of the specified folder.
Add to Variable
Appends this action's input to the specified variable, creating the variable if it does not exist. This allows you to make a variable hold multiple items.
Change Shortcut Icon
Opens the icon editor for a shortcut
Send Photo via WhatsApp
Opens the photo, video, or audio passed as input in WhatsApp.
Find Cellular Plan
Get Parent Directory
Gets the common parent directory of the files passed in.
Change Playback Destination
Changes the current playback destination. Use this action to route audio to AirPods, Bluetooth speakers, HomePod, or other AirPlay devices. Optionally, this action can add or remove devices from a group, so you can route audio to multiple devices at once.
Get Shortcut Attributes
Get a shortcutβs settings.
Add Frame to GIF
Adds an image to the existing animated GIF passed as input. If no GIF is passed as input, a new animated GIF is created.
Set Noise Control Mode
Sets a Noise Control mode on your selected device
Set Announce Notifications
Sets Announce Notifications to on or off. When on, Siri will announce notifications from new apps that send Time Sensitive notifications or direct messages.
Get Weather Forecast
Gets an hourly or daily weather forecast at the specified location.
Get Episodes of Podcast
Returns a list of episodes from a podcast show.
Go to Home Screen
Navigates to the Home Screen.
Get Dates from Input
Returns any dates found in the output from the previous action.
Open in BlindSquare
Opens BlindSquare showing information about the place passed as input, so you can save it as a favorite, start tracking it, or start simulation mode.
Match Text
Searches text passed into the action for matches to a regular expression.
Get Current Web Page from Safari
Gets the web page of the frontmost Safari window.
What You Can Automate with Native
- Automatically clean and format text by finding and replacing patterns, splitting into lines, or combining multiple pieces
- Build smart calculators that work with numbers, dates, time zones, and unit conversions
- Create interactive shortcuts with if/else logic, repeat loops, and custom menus that adapt to your input
- Store and organize data using variables, lists, and dictionaries to pass information between actions
- Monitor your device with actions that check battery level, network status, screen brightness, and system settings
- Interact with users through alerts, notifications, dialogs, and input prompts for dynamic workflows
Frequently Asked Questions
What are native Shortcuts actions and how do they work?
Native actions are the 381 core building blocks built directly into Apple Shortcuts on iPhone, iPad, and Mac. Unlike app-specific actions that require certain apps to be installed, native actions work on every device right out of the box. They handle fundamental tasks like text manipulation, math calculations, conditional logic, variables, and system information-forming the foundation that all other shortcuts are built upon.
What are the best native actions for Shortcuts beginners?
Start with these essential actions: "Get Variable" and "Set Variable" (store information), "Text" and "Number" (work with data), "If" (make decisions), "Repeat" (do things multiple times), and "Show Result" (display output). Once you master these fundamentals, level up with "Get Contents of URL" (fetch web data), "Choose from Menu" (create interactive choices), "Ask for Input" (get user responses), and "Run Shortcut" (connect multiple shortcuts together).
Do native Shortcuts actions work offline without internet?
Yes! Nearly all native actions work completely offline, including text manipulation, calculations, date/time operations, logic flows, variables, device information, and notifications. The only exceptions are actions that explicitly require internet connectivity, like "Get Contents of URL" for web requests, "Get Current Weather" for weather data, or actions that access online services like dictation or translation.
How do I use native actions with app-specific actions?
Native actions act as the connective tissue between app-specific actions. Think of them as the logic layer: you might get photos from the Photos app, use native actions to filter them by date with "If" conditions and "Repeat" loops, process their names with text actions, then save the results to Notes. Native actions handle the decision-making, data transformation, and flow control that makes app integrations powerful.
What is the difference between native actions and scripting actions in Shortcuts?
All native actions are built into Shortcuts, but "Scripting" is a specific category within native actions focused on programming concepts. Scripting actions include variables, conditionals (if/else), loops (repeat), data structures (lists, dictionaries), and control flow. Think of it this way: native actions = everything built-in (text, numbers, system controls, AND scripting), while scripting actions = just the programming-focused subset for building logic and working with data.
