Posts

Bookmark Checker — quickly check if the current Safari webpage is bookmarked

A shortcut for iOS and macOS that looks for the current URL in your bookmarks and presents the result. Features Finds variant URLs that ends/doesn't end with a '/' or a '#' string (hash/URI fragment) Finds URLs with the same title, in case the URL has been changed since the page was bookmarked Can be used without having Safari open by entering a URL manually Can be used to check for already duplicate bookmarks Download shortcut — updated 2025-06-02 06:28 UTC

Custom Font Installer — install fonts on iOS using a shortcut

No need to trawl through all the questionable and non-functioning App Store apps to find an app that let's you install your own fonts on iOS. This shortcut is much faster and more user friendly than what's even possible with an app. Note: Only a few apps like Pages and Word offers the ability to use custom-installed fonts For unknown reasons, iOS doesn't display custom-installed fonts in Settings > General > Fonts > My Fonts The supported formats are limited to OTF and TTF Download shortcut

Everything Extractor — an iOS shortcut to extract virtually any format

Lightning fast extraction of DMG, 7-Zip, RAR, PKG, ISO, APFS, HFS and virtually any other archive or disk image format. Just select the file you want to extract and the destination folder, that's all, job done. For full functionality, the free app Unarchiver from Astroweather is required — there's also a macOS version (for 99 cents) so the shortcut may work there too. Download shortcut Without Unarchiver, the following formats are supported: 7z ( .7z ), bzip2 ( .bz2 ), cpio ( .cpio ), GNU Zip ( .gz ), Macintosh Installer ( .pkg ), RAR ( .rar ), tar ( .tar ), tar+bzip2 ( .tbz2 , .tar.bz2 ), tar+GNU Zip ( .tgz , .tar.gz ), tar+xz ( .txz , .tar.xz ), xz ( .xz ) and ZIP ( .zip ). Full list of supported formats with Unarchiver installed .001 .7z .a .apfs .apk .apm .appx .ar .arj .avhdx .b64 .bz2 .bzip2 .cab .chi .chm .chq .chw .cpio .cramfs .deb .dll .dmg .doc .docx .elf .epub .esd .exe .ext .ext2 .ext3 .ext4 .fat .flv .gpt .gz .gzip .hfs .hfsx .hxi .hxq .hxr .hxs .hxw .ihex...

Copy to clipboard button for Google Drive files

A better file viewer than the one Google provides, that's more suitable for displaying code and text files, with a Copy to clipboard button as well — great when using mobile devices that only offer Select All functionality for editable text. Go to Apps Script in your Google account Click New project in the upper left corner In the code editor, replace everything with the following: function doGet(e) { const id = "FILE_ID"; const file = DriveApp.getFileById(id); const contents = file.getBlob().setContentType("text/plain").getDataAsString(); const html = `<!DOCTYPE html> <html> <head> <base target="_top"> <style> :root { color-scheme: light dark; } pre { overflow-wrap: break-word; white-space: pre-wrap; } </style> </head> <body> <button id="copy">Copy to clipboar...

How to always  open tabs to the immediate right of the current tab in Safari for macOS

Here's how you can fix the chronic pain in the neck tab position behaviour in Safari for macOS, where tabs sometimes opens next to the current tab, sometimes an unknown number of tabs to the right and sometimes at the end of the entire tab bar — you just never know where they'll show up. For new blank tabs Download Keyboard Cowboy (open source) Install and launch it Once opened, in the leftmost panel… Under Configuration , leave it at Default Configuration Under Groups , click the barely visible Add Group button In the window that opens, set the name to Safari , then in the Application drop-down menu, select Safari, and finally click Save Make sure the Safari group is selected In the middle panel… Under Workflows , click the barely visible Add Workflow button In the rightmost panel… Set the workflow name to e.g. New tab Under Add Trigger , click the Keyboard Shortcut button Use command-T as the keyboard shortcut C...

Run Python code in Shortcuts app without relying on apps or APIs

Simple shortcut that let's you enter some Python code, then executes the code and displays the output. Makes use of the Pyodide JavaScript library. This means you need an internet connection the first time you run it, but since the library is cached (not sure for how long), it's possible to use offline too. Installing packages with micropip or loadPackage currently doesn't work due to some unidentified bug or limitation in Shortcuts app. Download shortcut — updated 2025-05-09 17:57 UTC

Deep-links to almost every Safari setting on iOS

More than 50 prefs: URLs to most of the subpages, buttons, switches and sections in the Safari settings pages on iOS. A few of them only works on specific devices. The URLs were mostly found by examining iOS system files and the rest through guesswork or trial and error. Allow Safari to access > Siri (page) prefs:root=SAFARI&path=SIRI Allow Safari to access > Search (page) prefs:root=SAFARI&path=SEARCH Default Browser App (page) N/A Preferred Language > Language (page) prefs:root=SAFARI&path=PREFERRED_LANGUAGE Search > Search Engine (page) prefs:root=SAFARI&path=SEARCH_ENGINE_SETTING Search > Also Use in Private Browsing (switch) N/A Search > Search Engine Suggestions (switch) prefs:root=SAFARI#SEARCH_SUGGESTION_SETTING Search > Safari Suggestions (switch) prefs:root=SAFARI#SIRI_SUGGESTIONS Search > Quick Website Search (page) prefs:root=SAFARI&path=SITE_SPECIFIC_SEARCH Search > Preload Top Hit (switch) prefs:ro...

Current Wi-Fi network URL schemes for iOS and macOS

These URLs take you to the page that opens when you press the details button — ⓘ on iOS and Details… on macOS — to the right of the current network in [System] Settings > Wi-Fi , where you can configure various advanced settings or view details about the network. iOS: prefs:root=WIFI&path=NetworkDetails macOS: x-apple.systempreferences:com.apple.wifi-settings-extension?NetworkDetails

Apple Wallpaper Downloader — download the stock wallpapers for every macOS release

Get 161 beautiful wallpapers with this shortcut for iOS and macOS, that downloads all the stock wallpapers included with the current and all previous versions of macOS, directly from Apple's website. The wallpapers are also perfectly suitable for iPhones, iPads etc. Because the original wallpaper files are losslessly compressed, it takes a few minutes to download and convert everything to lossy JPEG files. Download shortcut — updated 2025-05-09 17:59 UTC

Multi-line, full URL location dialog — instead of single-line bar — in any web browser

Use this bookmarklet if you like to see the entire URL, instead of maybe only 5 or 10 characters of it, whenever you feel like editing or viewing the current webpage URL. Bookmarklet updated 2025-05-09 10:03 UTC

Shortcut to extract all individual images from multi-image HEIC files on iOS and macOS

A shortcut for iOS and macOS that can for example be used to extract all the individual images from Apple's multi-image wallpaper files. Can also be used to batch convert both single-image and multi-image HEIC files to JPEG. There doesn't seem to be any app on the App Store that's able to extract more than the first image from multi-image HEIC files. Same story with the Convert Image action in Shortcuts app. There's also a Get Frames from Image action, but that's only for animated GIF and photo burst files, according to the description. It actually accepts HEIC files as well, but unfortunately only the main image get's extracted with this one too. What about tricking the action to extract the others too by changing the file extension to gif , without the resulting images ending up as GIFs, despite the troubling extension name? That's exactly what this shortcut is doing.

URL scheme for viewing currently stored website data on iOS Safari

If you want to view or delete website data for specific sites in Safari for iOS, use the following URL to get directly to the page you finally arrive on after locating the Website Data button somewhere on the page you opened after locating the Advanced button somewhere on the page you opened after locating the Safari button somewhere on the page you opened after locating the Apps button somewhere on the Settings main page: prefs:root=SAFARI&path=ADVANCED/REMOVE_WEBSITE_DATA

Quickly take a screenshot of only the current window on macOS

A macOS shortcut to instantly copy a screenshot of the current app's frontmost window (instead of the entire screen) to the clipboard. No need to bother with the official way by pressing shift-command-4, then spacebar, then after the pointer has turned into a camera symbol, clicking the window you want the screenshot of. To assign a keyboard shortcut to it, open the shortcut in Shortcuts app, click ⓘ in the sidebar, then the Add Keyboard Shortcut button, then press your keyboard combination. You have to wait some time for the keyboard shortcut to be activated systemwide (less than a minute), but if you restart the app you want the screenshot of, it will work immediately. Download shortcut

Web inspector and console bookmarklet that bypasses CSP

Great if you're a Safari user on iOS and don't want to connect your device to a Mac to have this functionality. Works on most CSP-restricted pages, except pages with maximum security policies like github.com and developer.mozilla.org . The bookmarklet contains the entire Eruda JavaScript library ( v3.4.1 ) as a base64-encoded string in order to bypass the script-src-elem CSP restrictions. Bookmarklet updated 2025-05-09 10:16 UTC Scroll to bottom Scroll to top

Another way to execute JavaScript code natively in Shortcuts, besides using data: URLs

The code is also executed in a secure context unlike the data: URL method — letting you take advantage of several features that otherwise aren't available. 1. Inside a Text action, create an HTML document containing script code that writes its output to a visible element 2. Either convert the document with Make Rich Text from HTML or use Set Name and give it a name with html as extension e.g. index.html (same result with these actions) 3. Convert this to PDF with the Make PDF action — this is the action that executes the JavaScript code 4. Extract the text from the PDF — for short output you can use Get Text from Input , but if the length of the output causes multiple PDF pages being made, you'll be asked to choose which page — If so, extract the text with Combine Text instead. Empty lines aren't preserved with these actions though (probably a bug), but you can use Make Markdown from Rich Text as a workaround, which both preserves empty lines (not repeated one...

Python dialog box bookmarklet — execute code in your current web browser tab

With this bookmarklet you can run Python code inside a dialog box on the web page you're currently viewing. Works on most pages, but not on pages with very strict content security policies. Bookmarklet updated 2025-05-11 09:07 UTC

Spoof user agent bookmarklet

Reloads the current web page with the user agent of your choice. Doesn't work on every site (DuckDuckGo, for example) and stops working as soon as you navigate away from the page. Some sites use other detection methods so they still see the real user agent. Tested to work on iOS browsers and macOS Safari. Bookmarklet updated 2025-05-09 09:52 UTC

The Phone app's dial pad URL scheme for iOS

URL scheme for directly opening the dial pad/phone number keypad in iOS Phone app. Could for example be used in a shortcut that copies a GSM code to the clipboard, opens the keypad URL and (since there doesn't seem to be any way to include the number/code in the URL) instructs you to paste and then press the Call button. mobilephone-keypad://

Extract iOS backups using stock macOS Terminal commands only

Extracts your iOS backup files as APFS clone files (which take zero storage space), gives the hashed filenames their real names and moves them into folders based on their associated domain , making everything easily browsable in Finder. 1. Navigate to the backup folder: cd ~/Library/Application\ Support/MobileSync/Backup/ 2. Look for a folder that contains a Manifest.db file and lots of 2-character subfolders and then run: cd FOLDER_NAME 3. The following command extracts all the backup files to ~/Desktop/ios_backup , except the files you can access from Files app — if you want to extract those as well, leave out ` | grep -v "File Provider Storage" ` before ` | sh ` at the end: sqlite3 Manifest.db '.mode list' '.once /dev/stdout' 'select "find . -name " || fileID || " | xargs -I{} ditto --clone {} ~/""Desktop/ios_backup/'${PWD##*/}'/" || domain || "/" || relativePath || """" from...