Previously, I have shared a TikTok Ripper shortcut for iPhone and Mac to download videos from TikTok without watermark. Now, TikTok Ripper is available for Android and Windows. Keep reading to see how it works.
TikTok Ripper Shortcut for iOS and macOS
TikTok Ripper is a custom shortcut for Apple devices for downloading TikTok videos and slideshows without watermark. It can also download the original audio of a TikTok video as MP3.
You can easily import this shortcut to your Shortcuts app. The Shortcuts app comes pre-installed on all iPhones and iPads running iOS 13 or later versions. It is also available on Macs running macOS Monterey 12.0 or higher versions.
Click the button above to get the TikTok Ripper shortcut. I will also release shortcut updates here, so you can always come here for updates.
How to use it
On iPhone or iPad, you can run the shortcut from TikTok share sheet or copy the video URL to run it within the Shortcuts app. When downloading TikTok Slideshows, be sure to select Slideshow.
On Mac, you can copy the TikTok URL and run the shortcut. You can add the shortcut to Menu bar for quick access.
When you start the shortcut, it will ask you to download Slideshow, Video, or Audio. If you select Video or Slideshow, the shortcut will save it to your Recent album in Photos. If you select audio, it will prompt you to select a location to save the file.
Update History
Version 1. 3 release notes: Allows you to select which images to save on your devices. Select all by default.
Version 1.2 release notes: Add support for TikTok Slideshows.
TikTok Ripper Flow for Android
The Shortcuts app is for Apple devices only, so I find an Android alternative app to Apple Shortcuts. The Automate app for Android is a powerful free tool that lets you automate repetitive tasks on your smartphone or tablet.
Based on the TikTok Ripper shortcut, I created the TikTok Ripper flow within the Automate app. Click the button below to get it.
Step 1. Once you have the Automate app, you can import flows from its Community section or files.
Step 2. Select the TikTok Ripper flow and start it.
Step 3. Open TikTok app and tap Share on the video that you want to download.
Step 4. Tap More and select Automate > TikTok Ripper flow.
This flow will start downloading the video and saving it to your Download folder. You can open the flow and edit the default destination folder. If you need help with that, you can contact me on Telegram.
This is the initial release of this flow, so it can only download videos. I will add features to download slideshows and audio in the next release.
TikTok Ripper for Windows
Power Automate Desktop is a Windows automation software, which comes built-in on Windows 11. If you use Windows 10, you can free download it. I have used it to make a TikTok Ripper flow for downloading TikTok videos without watermark.
However, Microsoft does not make it easy to share Power Automate Desktop flows. You can flow the steps below to get it running on your PC.
Web.InvokeWebService.InvokeWebService Url: $'''https://raw.githubusercontent.com/CodyChrunos/Shortcuts/main/tiktokripper.json''' Method: Web.Method.Get Accept: $'''application/xml''' ContentType: $'''application/xml''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False FailOnErrorStatus: False EncodeRequestBody: True UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False Response=> WebServiceResponse2
Variables.ConvertJsonToCustomObject Json: WebServiceResponse2 CustomObject=> JsonAsCustomObject2
IF JsonAsCustomObject2.pVersion = 1.1 THEN
Clipboard.GetText Text=> ClipboardText
Web.InvokeWebService.InvokeWebService Url: JsonAsCustomObject2.api Method: Web.Method.Post Accept: $'''application/json''' ContentType: $'''application/json''' CustomHeaders: $'''Content-Type: application/json''' RequestBody: $'''{\"url\": \"%ClipboardText%\", \"filenameStyle\": \"pretty\"}''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False FailOnErrorStatus: False EncodeRequestBody: False UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False TrimRequestBody: True ResponseHeaders=> WebServiceResponseHeaders Response=> WebServiceResponse StatusCode=> StatusCode
Variables.ConvertJsonToCustomObject Json: WebServiceResponse CustomObject=> JsonAsCustomObject
IF Contains(JsonAsCustomObject, $'''picker''', True) THEN
LOOP FOREACH CurrentItem IN JsonAsCustomObject.picker
SET pUrl TO CurrentItem.url
Web.DownloadFromWeb.DownloadToFolder Url: pUrl DestinationFolder: $'''C:\\Users\\Public\\Downloads''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False DownloadedFile=> DownloadedFile2
END
ELSE
SET url TO JsonAsCustomObject.url
Web.DownloadFromWeb.DownloadToFolder Url: url DestinationFolder: $'''C:\\Users\\Public\\Videos''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False DownloadedFile=> DownloadedFile
END
ELSE
Display.ShowMessageDialog.ShowMessage Title: $'''A New Version Is Available''' Message: $'''Release Date: %JsonAsCustomObject2.release%
Release Note: %JsonAsCustomObject2.notes%''' Icon: Display.Icon.Information Buttons: Display.Buttons.OK DefaultButton: Display.DefaultButton.Button1 IsTopMost: False
WebAutomation.LaunchEdge.LaunchEdgeNoWait Url: JsonAsCustomObject2.url WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False Timeout: 60 BrowserInstance=> Browser
END
Step 1. Copy the above code. Make sure that you don’t include empty lines.
Step 2. Open Power Automate Desktop and create a new flow. Set the flow name to TikTok Ripper.
Step 3. Under Main Flow, right click and select Paste. You can also press Ctrl + V to to code.
Step 4 (Optional). It will populate all the actions in the flow. Double click the “Download from web” action and change the “Destination file path”.
Step 5. Copy a TikTok video URL and run this flow.
It will download the video without watermark and save it in your specified folder. If you like how it works, you can also get the Chrunos Downloader flow for downloading videos from multiple sources.
This new version also enables you to download Tiktok slideshows and stories as photos. By default, it will download TikTok Slideshows to C:\Users\Public\Downloads.
Conclusion
You can view all the actions in TikTok Ripper to your liking to ensure it does not do anything evil. Additionally, you can edit TikTok Ripper to your liking.
It is convenient to use TikTok Ripper on Android and iOS since it is available in Share Sheet. While watching TikTok videos on its mobile app, you can use TikTok Ripper to download the video without leaving the app.