πŸ”§

Native Actions

for Apple Shortcuts

381 actions
379 with descriptions

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.

Email Address

Take Photo

Uses the camera to take photos.

File3 params
πŸ”§

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.

File1 param

Make Disk Image

Creates a new disk image (.dmg) file. The disk image will contain any files passed as input.

File5 params

Select Photos

Prompts to choose photos and videos from your photo library.

File2 params

File

Passes the specified files or folders as output.

File1 param

Quick Look

Displays a preview of the input using the system Quick Look.

2 params

New Reminder

Creates a new reminder and adds it to the selected list of reminders.

Reminder14 params
πŸ”§

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.

3 params
πŸ”§

Base64 Encode

Encodes or decodes text or files using Base64 encoding.

Text3 params

Create Photo Album

Creates a new album in the Photos app, including the specified photos and videos.

File2 params
πŸ”§

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.

File1 param

Get Upcoming Reminders

Gets upcoming reminders, ordered from nearest to farthest away due date.

Reminder2 params

Get Clipboard

Passes the contents of the clipboard to the next action.

Content

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.

Text3 params

Filter Images

Given a list of images, this action returns the images that match the given criteria.

File7 params

Add Shortcut to Home Screen

Adds a shortcut to your Home Screen as an icon.

3 params

Open Reminders List

Shows the specified list in the Reminders app.

1 param

Contacts

Passes the specified contacts to the next action.

Contact1 param
πŸ”§

Put Display to Sleep

Puts the display(s) of this Mac to sleep.

πŸ”§

Get Current App

Gets the current visible app.

App1 param
πŸ”§

Get Dropbox File

Gets files from Dropbox. Turn off β€œShow Document Picker” to specify a path to retrieve.

File5 params
πŸ”§

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.

Text1 param

Format Number

Formats a number into text.

Text2 params

Get Details of Music

Gets a specific piece of information from the music passed into the action.

Text2 params
πŸ”§

Encode Media

Re-encodes the media passed as input at the specified size, optionally converting to audio.

File13 params
πŸ”§

Search

Searches for content in the system that matches the specified text.

File2 params

Open Shortcuts Settings

1 param

Add Task to The Hit List

Adds a new task to The Hit List.

8 params

Get Variable

Gets the value of the specified variable and passes it to the next action.

Content1 param

Set Default Line

Sets the cellular plan used by default for voice calls or data.

3 params

Find Displays

Searches for the displays in your library that match the given criteria.

W F Display Content Item7 params

Set Cellular Data

Sets the device’s Cellular Data to on or off.

3 params

Get Current Focus

Returns the currently active Focus.

W F Focus Mode Content Item

Wait

Waits for the specified number of seconds before continuing with the next action.

1 param

Get Battery Status

Returns information about the battery and any charger connected to the device.

Number1 param
πŸ”§

Resize Window

Resizes one or more windows to the specified width and height.

5 params

Markup

Edits an image or PDF with Markup.

File1 param

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.

2 params

Set Bluetooth

Sets the device’s Bluetooth to on or off.

3 params
πŸ”§

Make Video from GIF

Converts an animated GIF into a video.

File2 params
πŸ”§

Get Details of iTunes Product

Gets a specific piece of information from the iTunes Products passed into the action.

True/False2 params
πŸ”§

Vibrate Device

Vibrates the device for a short amount of time.

1 param
πŸ”§

Open File

Opens the input as a file in the specified app.

4 params

Get Details of Contacts

Gets a specific piece of information from the contacts passed into the action.

File Size2 params

Get Details of Calendar Events

Gets a specific piece of information from the calendar events passed into the action.

File Size2 params
πŸ”§

Show Content Graph

Shows the results of the previous action in the Content Graph.

1 param
πŸ”§

Get Details of Article

Gets a specific piece of information from the articles passed into the action.

Date2 params

Change Case

Changes the case of the text passed into the action to UPPERCASE, lowercase, or Title Case.

Text3 params

Save to Photos

Adds the photos and videos passed as input to the specified photo album.

File2 params
πŸ”§

Get Upcoming Events

Gets upcoming calendar events, ordered from nearest to farthest away in time.

Calendar Event4 params
πŸ”§

Clear Playing Next

Clears all the music in your Playing Next queue.

πŸ”§

Add to Instapaper

Adds the input to Instapaper.

2 params
πŸ”§

Get All Wallpapers

Gets all of your Lock Screen wallpapers, and returns them as output so you can use them with other actions.

W F Poster Content Item1 param
πŸ”§

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.

File1 param

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.

URL1 param
πŸ”§

Sleep

Put this Mac to sleep.

Reveal Files in Finder

Opens windows in the Finder with the specified files selected.

1 param
πŸ”§

Get Travel Time

Estimates the amount of time it will take to travel to the location passed into this action.

W F Trip Info Content Item3 params

Get Device Details

Gets information about the current device.

Text1 param

Find Calendar Events

Searches for the calendar events in your library that match the given criteria.

Calendar Event7 params
πŸ”§

Remove from Photo Album

Removes the photos or videos passed as input from the specified photo album.

File2 params

Log Workout

Adds a workout into the Health app. You can log all kinds of activities, from running and cycling to playing a sport.

2 params
πŸ”§

Scan QR or Barcode

Scans a QR code or barcode using the camera, and returns the text/URL that is found.

File
πŸ”§

Post on Facebook

Shares the input on Facebook.

1 param

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.

Text4 params

Format Date

Formats a date and time into text.

Text7 params

Open in Calendar

Shows the date or calendar event passed as input in the Calendar app.

1 param

Get Frames from Image

Splits an animated GIF or a photo burst into individual frames.

File1 param

Save Dropbox File

Save files to Dropbox. Turn off β€œAsk Where to Save” in order to specify a destination path.

File4 params

Phone Number

Passes the specified phone numbers to the next action.

Phone Number1 param

Convert Image

Converts the images passed into the action to the specified image format.

File4 params

Ask for Input

Displays a dialog prompting the user to enter a piece of information.

Text13 params
πŸ”§

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.

5 params
πŸ”§

Post to WordPress

Posts the input to a WordPress blog as a new post or page.

URL14 params
πŸ”§

Run JavaScript on Active Safari Tab

Runs JavaScript on a Safari web page passed in as input

Text2 params
πŸ”§

Run JavaScript for Mac Automation

This action executes a JavaScript for Automation (JXA) script.

Text2 params

Set Voice & Data

Sets the Voice & Data mode.

2 params
πŸ”§

Get Article using Safari Reader

Gets article details, including body text, author, publish date, and more, from every URL passed into the action.

Article1 param

Edit Contact

Sets a specific field of the contact passed into the action.

Contact25 params

Set Wi-Fi

Sets the device’s Wi-Fi to on or off.

3 params

Set Silent Mode

Switch between Silent and Ring for calls and alerts.

2 params

Show Profile in Tweetbot

Opens the specified user's profile in the Tweetbot app and returns to Shortcuts when you're done.

1 param
πŸ”§

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.

1 param

Find Contacts

Searches for the contacts in your library that match the given criteria.

Contact7 params

Get Last Import

Gets the most recent photo import from the Photos app.

File

Append to Dropbox Text File

Adds the text passed as input to the end of the specified file.

File4 params

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.

Physical Activity

Adjust Date

Adds or subtracts an amount of time from the date passed into the action.

Date3 params
πŸ”§

Open URL in Opener

Shows the URL passed as input in Opener, which lets you choose an app to open it in.

1 param
πŸ”§

Set Orientation Lock

Turns on or off orientation lock on your device.

3 params

Combine Images

Combines the images passed into the action horizontally, vertically, or in a grid.

File3 params

Set Data Roaming

Sets the Data Roaming setting for a given cellular plan.

3 params

Get Details of Reminders

Gets a specific piece of information from the reminders passed into the action.

Text2 params

AirDrop

Prompts to share the specified content via AirDrop.

1 param
πŸ”§

Make HTML from Rich Text

Converts the rich text passed as input to HTML text.

Text2 params

Search Shortcuts Actions

Search for an available Shortcuts action.

Shortcuts Action1 param
πŸ”§

Edit Script

Opens the specified script in Pythonista for editing.

1 param

Format File Size

Formats a file size into text.

Text3 params
πŸ”§

Convert Time Zone

Converts the specified date and time from one time zone to another.

Date3 params

Make Image from PDF Page

Creates images from the pages in the PDF passed into the action.

File4 params

Resize Image

Scales images to a particular width and height.

File6 params

Take Screenshot

Take a screenshot of the device's screen.

File4 params

List

Allows you to specify a list of items to be passed to the next action.

Content

Edit Calendar Event

Sets a specific field of the calendar event passed into the action.

Calendar Event16 params
πŸ”§

Get Items from RSS Feed

Downloads the latest items from an RSS feed.

Article2 params

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.

Content4 params

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.

URL1 param

Replace Text

Replaces all occurrences of the given text with other text.

Text5 params
πŸ”§

Record Audio

Uses the microphone to record audio.

File4 params
πŸ”§

Add Due Reminder

Adds a new reminder to Due.

5 params
πŸ”§

Share with Apps

Prompts to share the specified content using action extensions and sharing extensions provided by other apps.

2 params

Get Details of Weather Conditions

Gets a specific piece of information from the weather conditions passed into the action.

Other2 params
πŸ”§

Get Addresses from Input

Returns any street addresses found in the output from the previous action.

Location1 param

Toggle Cellular Plan

Enables or disables a cellular plan on this iPhone.

3 params
πŸ”§

Get Distance

Calculates the distance to the location passed into this action.

Number5 params
πŸ”§

Add to Pocket

Adds the input to Pocket.

2 params

Get state

Gets the state of a Home accessory.

2 params

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.

Text2 params

Get Contacts from Input

Gets contacts from the result of the previous action.

Contact1 param

Find Windows

Searches for the windows in your library that match the given criteria.

W F Window Content Item7 params

URL

Passes the specified URL to the next action.

URL1 param

Set Dictionary Value

Sets a value in the dictionary passed into the action.

File3 params

Flip Image

Reverses the direction of images either horizontally or vertically.

File2 params
πŸ”§

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.

Text2 params
πŸ”§

Set Parked Car

Saves details of your Parked Car in the Maps app.

W F Parked Car Content Item3 params

Get Selected Files in Finder

Gets the files that are currently selected in Finder.

File

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.

Number3 params

Get Text from PDF

Gets text from the provided PDF file.

File5 params

Find Photos

Searches for the photos in your library that match the given criteria.

File7 params
πŸ”§

Detect Language

Detects the language of the text provided as input.

Text1 param
πŸ”§

Correct Spelling

Autocorrects the spelling of text passed into the action.

Text2 params

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.

1 param

Save File

Saves files to a specified folder. You can also use this action to copy a file.

File5 params

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.

1 param
πŸ”§

Get Details of App Store App

Gets a specific piece of information from the App Store Apps passed into the action.

File Size2 params
πŸ”§

Send Message via WhatsApp

Sends the input via WhatsApp.

1 param

Find Reminders

Searches for the reminders in your library that match the given criteria.

Reminder7 params
πŸ”§

Get Latest Bursts

Gets the most recent burst photos from the photo library.

File1 param
πŸ”§

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.

App5 params
πŸ”§

Upload to Imgur

Uploads the input to Imgur.

URL8 params

Get Orientation

Returns the device's orientation on iPhone and iPad. On all other devices, it returns Unknown.

Orientation

Get Network Details

Gets information about the currently connected networks.

Text3 params
πŸ”§

Add Event via Fantastical

Adds the input text to your calendar using Fantastical, optionally including notes as well.

3 params

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.

File1 param
πŸ”§

Lock Screen

Locks the screen of this device.

Remove Reminders

Removes all reminders passed into the action from the lists they are contained in.

1 param

Import Audio Files into Music

Imports audio files into Music and compresses them with the chosen encoder.

File3 params

Get Phone Numbers from Input

Returns any phone numbers found in the output from the previous action.

Phone Number1 param

Combine Text

Joins the text together, inserting the separator between each join.

Text4 params
πŸ”§

Get Contents of Web Page

Extracts the contents of the web pages passed into the action.

File1 param

Create Trello List

Creates a new list on the specified board in your Trello account.

W F Trello List Content Item3 params

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.

Email Address1 param

Remove Image Background

Removes the background from an image, keeping the subjects.

File2 params
πŸ”§

Remove Events

Removes all events passed into the action from the calendars they are contained in.

2 params
πŸ”§

Quit App

Quits one or all open applications. You can choose a list of apps to keep open.

3 params
πŸ”§

Call via Skype

Calls the phone number or Skype name passed as input.

1 param
πŸ”§

Split Screen Apps

Open the specified apps in split screen mode.

3 params
πŸ”§

Get Details of Trello Item

Gets a specific piece of information from the Trello items passed into the action.

Date2 params
πŸ”§

Set VPN

Connects, disconnects or changes the On Demand setting for a VPN Configuration on this device.

3 params

Select Contact

Prompts to pick a person from your contacts and passes the selection to the next action.

Contact1 param
πŸ”§

Get Name of Emoji

Gets the names of emoji passed into the action.

Text1 param
πŸ”§

Add PDF to Books

Opens the input as a PDF in Books.

1 param
πŸ”§

Get Items from Pocket

Returns items in your Pocket account.

URL4 params

Rename File

Renames the specified file.

File2 params
πŸ”§

Trim Whitespace

Removes whitespace and newlines from both ends of the text passed into the action.

Text1 param
πŸ”§

Find Places

Finds nearby places using Maps, and returns the results.

W F M K Map Item Content Item3 params

Expand URL

This action expands and cleans up URLs which have been shortened using a URL shortening service like TinyURL or Bit.ly.

URL1 param

Generate Hash

Generates a MD5/SHA1 hash from the input.

Text2 params

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.

Content
πŸ”§

Delete Notes

Deletes the notes passed as input from Evernote.

1 param

Select File

Prompts to select files or folders.

File2 params
πŸ”§

Select Music

Prompts to select music from your local music library.

File1 param
πŸ”§

Get What’s On Screen

Gets the current content on screen, if available.

File

Get Podcasts from Library

Gets a list of all shows in your Podcast library.

W F Podcast Show Content Item

Show Notification

Displays a local notification.

4 params
πŸ”§

Eject Disk

This action ejects a mounted disk or volume.

1 param

Set Low Power Mode

Sets the device’s Low Power Mode to on or off.

3 params
πŸ”§

Append to Captio Note

Opens Captio and appends the specified note text to the current note.

1 param
πŸ”§

Get Current Song

Returns the song that is currently playing in the Music app, if any.

File1 param
πŸ”§

Get URLs from Input

Returns any links found in the output from the previous action.

URL1 param
πŸ”§

Run Shell Script

This action executes a UNIX shell script. The script will execute starting in your user’s home directory.

File5 params

Get Details of Podcast Episode

Gets a specific piece of information from the podcast episodes passed into the action.

Text2 params
πŸ”§

Set Personal Hotspot

Sets the device's Personal Hotspot to on or off.

3 params

Get Latest Live Photos

Gets the most recent Live Photos from the photo library.

File1 param
πŸ”§

Start Screen Saver

Starts the screen saver selected in the Desktop & Screen Saver preference pane.

Set Shortcut Attributes

Modify a shortcut’s settings

5 params

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.

File4 params

Stop Shortcut

Stops the shortcut if it is currently running.

1 param
πŸ”§

Skip Forward

Skips to the next song in the current music queue.

1 param
πŸ”§

Set Name

Sets the name of the item passed as input.

Content3 params

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.

File7 params
πŸ”§

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.

3 params
πŸ”§

Print

Prints the input using AirPrint.

1 param

Get Current Location

Gets the current location of the device.

Location1 param

Add to Playlist

Adds the items passed as input to the specified playlist.

File2 params
πŸ”§

Get Hotspot Password

Returns the password of your Personal Hotspot.

Text
πŸ”§

Trim Media

Presents a view allowing you to trim the media passed into the action.

File1 param

Email Address

Passes the specified email addresses to the next action.

Email Address1 param

Dictionary

Passes the specified list of key-value pairs to the next action as a dictionary.

File1 param
πŸ”§

Play Sound

Plays the audio file passed as input, or a default notification sound if no audio file was passed.

1 param
πŸ”§

Round Number

Rounds the number(s) passed into the action.

Number4 params

Get Playlist

Gets every song in the specified playlist.

File1 param
πŸ”§

Measurement

Passes the specified measurement (including number and unit) to the next action.

Other2 params

Delete Photos

Deletes the photos passed as input from the device's photo library. This action asks for confirmation before performing the deletion.

2 params

Label Files

Applies a label to the specified files.

2 params
πŸ”§

Get Details of iTunes Artist

Gets a specific piece of information from the iTunes artists passed into the action.

Text2 params
πŸ”§

Set Hotspot Password

Sets the Personal Hotspot password.

1 param
πŸ”§

Get Details of Event Attendees

Gets a specific piece of information from the event attendees passed into the action.

Email Address2 params
πŸ”§

Find Giphy GIFs

Finds GIFs representing the provided text, using Giphy.

File4 params
πŸ”§

Tweet

Tweets using the Tweetbot app and returns to Shortcuts afterwards.

1 param

Add to Reading List

Adds URLs passed into the action to your reading list.

1 param

Crop Image

Crops images to a smaller rectangle.

File6 params
πŸ”§

Select Phone Number

Prompts to pick a phone number from your contacts and passes the selection to the next action.

Phone Number

Rotate Image/Video

Turns an image or video clockwise by a particular number of degrees.

File2 params

Calculate Statistics

Calculates statistics on the numbers that are provided as input.

Number2 params
πŸ”§

Overlay Text

Overlays text onto the image passed as input.

File21 params

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.

File1 param

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.

3 params

Set Airplane Mode

Sets the device’s Airplane Mode to on or off.

3 params
πŸ”§

Skip Back

Skips to the previous song in the current music queue.

2 params
πŸ”§

Hand Off Playback

Hands off Music or Podcasts playback between two devices.

2 params
πŸ”§

Get Trello Items

Gets cards, lists, or boards in your Trello account.

W F Trello Card Content Item3 params

Add Clear List

Adds a new list to Clear.

2 params
πŸ”§

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.

File3 params

Get Latest Photos

Gets the most recent photos from the photo library.

File2 params

Add to Playing Next

Adds the music passed as input to your Playing Next queue.

2 params

Play Music

Plays music using the Music app.

2 params
πŸ”§

Street Address

Passes the specified address to the next action.

Location6 params
πŸ”§

Convert Measurement

Converts the measurements passed into the action to the specified unit.

Other3 params

Add Clear Task

Adds a new task to a given list in Clear.

3 params

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.

5 params

Text

Passes the specified text to the next action.

Text1 param
πŸ”§

Seek

Seek to a specific time, or forward and backward by some duration, in the currently playing media.

3 params

Get Latest Screenshots

Gets the most recent screenshots from the photo library.

File1 param
πŸ”§

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.

3 params

Show Content

Shows a preview of the provided content. If run from Siri, speaks the provided text.

1 param
πŸ”§

Open Bear Note

Opens a note in Bear. You can specify either the note title or the note identifier.

2 params

Number

Passes a number to the next action.

Number1 param

Get Details of Images

Gets a specific piece of information from the images passed into the action.

File Size2 params
πŸ”§

Dictate Text

Transcribes what you say aloud into text and passes the result to the next action.

Text2 params

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.

Content5 params

Get Current Weather

Gets the current weather conditions at the specified location.

W F Weather Data Content Item1 param
πŸ”§

Add 2Do Task

Adds a new task to 2Do.

15 params
πŸ”§

Get Latest Videos

Gets the most recent videos from the photo library.

File1 param
πŸ”§

Create QR Code

Creates a Quick Response (QR) code for the specified text.

File5 params

Get News Settings

Gets the current state of the selected News setting.

True/False1 param
πŸ”§

Run Script Over SSH

Runs a script on a remote computer over SSH.

File7 params

Get Details of Podcast

Gets a specific piece of information from the podcasts passed into the action.

Text2 params

Get Numbers from Input

Returns numbers from the previous action's output.

Number1 param

Comment

This action lets you explain how part of a shortcut works. When run, this action does nothing.

1 param

Calculate

Performs a number operation on the input and returns the result.

Number5 params

Overlay Image

Overlays an image on top of another image.

File10 params

Post to Shared Album

Shares the input with (null).

1 param

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.

4 params
πŸ”§

Get Instapaper Bookmarks

Gets the contents of a folder in Instapaper. Requires Instapaper Premium.

URL2 params

Run Editorial Workflow

Runs the specified Editorial workflow.

Text3 params

Create Playlist

Creates a new playlist in the Music app, adding any items passed as input to the new playlist.

File4 params
πŸ”§

New Event

Creates a new event and adds it to the selected calendar.

Calendar Event10 params
πŸ”§

Append to Evernote

Finds a note using the specified criteria and appends the input to the note.

Evernote Note3 params

Set Volume

Sets the volume of the device.

2 params

Find Music

Searches for the music in your library that match the given criteria.

File7 params
πŸ”§

Search Text

Searches Twitter for the specified text in the Tweetbot app and returns to Shortcuts when you're done.

2 params

Get Details of Files

Gets a specific piece of information from the files passed into the action.

Date2 params

Get Parked Car Location

Fetches the details of your Parked Car, as stored in the Maps app.

W F Parked Car Content Item
πŸ”§

Make Markdown from Rich Text

Converts the rich text passed as input to Markdown text (comparable to Aaron Swartz's html2text script).

Text1 param
πŸ”§

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.

W Fi Tunes Product Content Item6 params
πŸ”§

Make GIF

Creates an animated GIF from the images or video passed into the action.

File7 params

Split Text

Separates text passed into the action into a list.

Text4 params
πŸ”§

Run Script

Runs the specified script in Pythonista and waits to continue the shortcut until you return to the Shortcuts app.

2 params

Find Podcasts

Finds podcasts in the Apple Podcasts catalog, returning the items that match the specified search terms.

W F Podcast Show Content Item5 params

Append to Text File

Adds the text passed as input to the end of the specified text file.

File5 params
πŸ”§

Run AppleScript

This action executes an AppleScript.

Text2 params

Share

Prompts to share the specified content.

1 param
πŸ”§

Add to Overcast

Adds the input URL as a podcast in Overcast.

πŸ”§

Set Always On Display

Sets the Always On Display setting of your iPhone to on or off.

3 params

Filter Articles

Given a list of articles, this action returns the articles that match the given criteria.

Article7 params
πŸ”§

Make Spoken Audio from Text

Creates an audio file from text, using text-to-speech.

File5 params

Move File

Moves the specified file to a new location.

File3 params

Edit Reminder

Sets a specific field of the reminder passed into the action.

Reminder17 params
πŸ”§

Create Bear Note from URL

Creates a new Bear note with the contents of a web page.

Text4 params

Location

Passes the specified location to the next action.

Location1 param
πŸ”§

Log Out User

Logs out the current user.

πŸ”§

Search in Passwords

Opens Passwords and searches for the given text.

1 param

Get Dictionary Value

Gets the value for the specified key in the dictionary passed into the action.

Text3 params

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.

Number2 params
πŸ”§

Get Notes

Gets recent notes from Evernote, optionally filtering based on criteria.

Evernote Note2 params
πŸ”§

Open Tweetbot

Opens the specified page in the Tweetbot app.

2 params

Get File from Folder

Gets a file or folder by a relative path, starting at a folder you choose.

File4 params

Open X-Callback URL

Performs the specified x-callback-url action. The x-success, x-cancel, and x-error parameters will be added automatically.

File7 params
πŸ”§

Post to Tumblr

Posts the content passed into the action to Tumblr.

URL10 params
πŸ”§

Add Trello Card

Creates a new card on the specified list and board in your Trello account.

W F Trello Card Content Item7 params
πŸ”§

Set Stage Manager

Enables or disables Stage Manager on the device.

5 params
πŸ”§

Get Halfway Point

Gets the halfway point between two locations.

Location2 params
πŸ”§

Open in GoodReader

Opens a file in GoodReader.

1 param

Get Component of URL

Gets the specified part of the URL passed into the action.

Text2 params
πŸ”§

Create Trello Board

Creates a new board in your Trello account.

W F Trello Board Content Item2 params

Recognize Music

Uses the microphone to listen to and identify nearby media.

W F Shazam Media Content Item2 params

Set Flashlight

Turns on or off the flashlight near the device's camera.

4 params
πŸ”§

Show in Fantastical

Shows the date passed as input in Fantastical.

1 param
πŸ”§

Hide App

Hides one or all open applications. You can choose a list of apps to keep open.

2 params

Copy to Clipboard

Copies the result of the last action to the clipboard.

3 params

Speak Text

Speaks the inputted text aloud.

6 params

Filter Event Attendees

Given a list of event attendees, this action returns the event attendees that match the given criteria.

W F E K Participant Content Item7 params

Filter Locations

Given a list of locations, this action returns the locations that match the given criteria.

Location7 params
πŸ”§

Search Web

Searches the web for the text provided as input.

2 params
πŸ”§

Shut Down

Shuts down or restarts your device.

1 param

Date

Passes the specified date and time to the next action.

Date4 params

Add New Calendar

Creates a new calendar.

Text1 param

Control Home

Set the state of your home.

1 param
πŸ”§

Make Rich Text from HTML

Takes the inputted HTML and turns it into rich text, which can then be converted to other formats.

File1 param
πŸ”§

Take Video

Uses the camera to take a video clip.

File3 params

Set Brightness

Sets the device brightness.

2 params
πŸ”§

Show in iTranslate

Shows a translation of the text passed as input in the iTranslate app.

3 params

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

Number1 param

Make Image from Rich Text

Creates an image from the rich text, web content, or URL passed in as input.

File3 params
πŸ”§

Show Definition

Shows the definition of the word passed into the action.

1 param

Follow Podcast

Follows podcasts or podcast feed URLs passed into the action.

1 param

Transcribe Audio

Transcribes an audio file to text.

Text1 param
πŸ”§

Get Current IP Address

Returns the local or external IP address of the device.

Text2 params
πŸ”§

Make PDF

Makes a PDF out of the input. The resulting PDF can optionally include a quarter-inch margin for better printing.

File7 params

New Contact

Creates a new contact.

Contact8 params

Set Appearance

Changes system appearance.

3 params

Add Reminder via Fantastical

Adds the input text as a reminder using Fantastical, optionally including notes as well.

3 params

Play Podcast

Plays a podcast using the Podcasts app. If no podcast is selected, resumes playback.

2 params
πŸ”§

Switch Between Wallpapers

Switches the current Lock Screen wallpaper.

Extract Text from Image

Uses OCR to extract text from an image.

Text1 param
πŸ”§

Intercom

Announces a message passed as input using Intercom.

2 params
πŸ”§

Get Voice Memos Settings

Gets the current state of the selected Voice Memos setting.

Intent Audio Quality1 param
πŸ”§

Get Contents of Bear Note

Gets the contents of a note from Bear. You can specify either the note title or the note identifier.

Text2 params

Delete Files

Deletes the files passed in as input.

2 params
πŸ”§

Create New Note

Saves the input as a note in Evernote.

Evernote Note2 params

Get Type

Returns the type of every item passed as input. For example, if a URL is passed, this action will return β€œURL”.

Text1 param
πŸ”§

Set Wallpaper Photo

Sets the wallpaper to the specified image.

W F Poster Content Item6 params
πŸ”§

Search in Bear

Opens the Bear app and searches for the specified text.

2 params
πŸ”§

Split PDF Into Pages

Splits the input document by creating a PDF for each page.

File1 param

Get Details of Safari Web Page

Gets a specific piece of information from the Safari Web Pages passed into the action.

URL2 params

Start Time Machine Backup

Initiates or interrupts a Time Machine backup to the given destination.

2 params

Filter Files

Given a list of files, this action returns the files that match the given criteria.

File7 params

Find Apps

Searches for the apps in your library that match the given criteria.

App7 params

Open App

Opens the specified app.

App3 params
πŸ”§

Make Rich Text from Markdown

Takes the inputted Markdown and turns it into rich text, which can then be converted to other formats.

File1 param

Set Variable

Sets the value of the specified variable to the input of this action.

2 params
πŸ”§

Send Note

Sends the specified note using Captio and returns to the shortcut.

1 param
πŸ”§

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.

File1 param

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.

2 params
πŸ”§

Request Ride

Requests a ride from the specified pickup location to a specified drop off location.

W F Ride Status Content Item6 params
πŸ”§

Tweet

Tweets the input.

1 param

Play/Pause

Plays or pauses the currently playing media.

2 params

Get Details of Locations

Gets a specific piece of information from the locations passed into the action.

Text2 params
πŸ”§

Create Bear Note

Creates a new note in Bear.

Text4 params

Count

Counts the number of items, characters, words, sentences, or lines passed as input.

Number2 params
πŸ”§

Translate Text

Translates the text passed into the action into another language.

Text3 params
πŸ”§

Get Details of Parked Car

Gets a specific piece of information from the parked cars passed into the action.

Text2 params

Mount Disk Image

Mounts a disk image (.dmg) file on your desktop.

File1 param

Choose from List

Presents a menu of the items passed as input to the action and outputs the user's selection.

Content4 params

Get Contents of Folder

This action gets the files inside of the specified folder.

File2 params

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.

Content2 params

Change Shortcut Icon

Opens the icon editor for a shortcut

1 param
πŸ”§

Send Photo via WhatsApp

Opens the photo, video, or audio passed as input in WhatsApp.

1 param

Find Cellular Plan

Cellular Plan7 params
πŸ”§

Get Parent Directory

Gets the common parent directory of the files passed in.

File1 param
πŸ”§

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.

2 params

Get Shortcut Attributes

Get a shortcut’s settings.

True/False3 params
πŸ”§

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.

File6 params

Set Noise Control Mode

Sets a Noise Control mode on your selected device

2 params

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.

3 params

Get Weather Forecast

Gets an hourly or daily weather forecast at the specified location.

W F Weather Data Content Item2 params

Get Episodes of Podcast

Returns a list of episodes from a podcast show.

W F Podcast Episode Content Item1 param

Go to Home Screen

Navigates to the Home Screen.

Get Dates from Input

Returns any dates found in the output from the previous action.

Date1 param
πŸ”§

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.

2 params

Match Text

Searches text passed into the action for matches to a regular expression.

Text Match4 params

Get Current Web Page from Safari

Gets the web page of the frontmost Safari window.

W F Safari Web Page Content Item

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.

Build Powerful Shortcuts

Get Shortcut Actions to unlock advanced actions including AI integration, variable management, API connections, and more.

Download on the App Store