Use the actual post link
Open a Reel or video post, choose Share, and copy its link. Supported paths include instagram.com/reel/ and instagram.com/p/. Profile pages are not recordings.
Get an Instagram transcript of the useful words in a Reel, without replaying it a dozen times. Start with a public Instagram link.
A simple workflow that gets out of your way.
Paste a video URL or upload a file that you own, that is authorized or publicly accessible.
We read available captions or transcribe the spoken audio of authorized or publicly accessible recordings only.
Review, copy, or export text and subtitles from your authorized or publicly accessible recording.
Readable words. Useful timestamps. A starting point for whatever comes next.
Search the words and keep their timestamps.
Copy text, or export TXT, SRT, and VTT.
Review and edit the draft before you use it.
Open a Reel or video post, choose Share, and copy its link. Supported paths include instagram.com/reel/ and instagram.com/p/. Profile pages are not recordings.
Private accounts, Stories, and content requiring an Instagram login are not supported. Instagram can also restrict automated access; we never work around it. Upload an original file you have permission to use instead.
The result reflects speech or accessible captions. It does not copy the post description, comments, hashtags, or text printed on the video.
Supported files: MP4, MOV, AVI, MKV, WebM, MP3, WAV, M4A, FLAC, OGG, AAC · 100 MB maximum. Free trial: 60 seconds total; credits: up to 60 minutes. Original-language transcription, with automatic language detection. Accuracy varies by language and recording.
Text and subtitle files only — no media downloads. Read the acceptable use policy.
No subscription to keep track of. Try one minute free, then add minutes when you need them.
| What’s included | Free trial To see the quality | Prepaid minutes For longer recordings |
|---|---|---|
| Allowance | One-time 60 seconds per user | Pay once for the minutes you use |
| Recording length | Up to 1 minute | Up to 60 minutes |
| Timestamps & exports | TXT, SRT, VTT | TXT, SRT, VTT |
| Sign-in | Required | Required |
| If a task fails | Allowance returned | No minutes used |
One credit covers one started minute of audio. Buy a pack once and use it whenever you like for 12 months.
Transcription output only. No media downloads. Prices in USD · Secure checkout with Stripe · Any applicable tax is shown at checkout before you pay. Sign in to buy. Manage wallet
Clear answers before you press transcribe.
Public, directly accessible links to videos you own, that are publicly accessible, or that you are authorized to process. We don't support links that require a login.
No. To transcribe a link or upload, we fetch the audio and process it temporarily. The media is queued for deletion when processing finishes; cleanup may take a few minutes, and we never offer it for download or redistribute it. You receive transcript text and subtitle files only.
No. Private, login-protected, deleted, restricted, or otherwise inaccessible content is not supported.
No. textfromlink is an independent tool. Platform names are used only to describe compatible input types.
Instagram may require authentication, restrict automated access, remove the post, or limit access in a region. A failed task does not use your allowance or credits. Upload the original recording when you can.
Sign in for a one-time 1-minute trial. Each user receives a cumulative 60-second allowance that does not reset each day, on another device, or after account deletion. Failed jobs release unused reservations.
Credit packs start at $4.90 for 100 credits. One credit covers one started minute of a completed recording, up to 60 minutes per recording. Failed tasks never cost credits.
Accuracy depends on audio quality, accents, and overlapping voices. Copy the text or export TXT, SRT, or VTT with timestamps, then review names, numbers, and timing before publishing.