Tono · Guide

How to Make a Ringtone on iPhone from Any Song or Video (No Computer)

You can turn any song file or video on your iPhone into a ringtone without a computer. Here's the free way with GarageBand, the easier way with Tono, and the one step iOS makes everyone do by hand.

On this page7 sections
  1. Quick answer
  2. What you need to know first
  3. Method 1 — GarageBand
  4. Method 2 — Tono
  5. Typical numbers
  6. Troubleshooting
  7. FAQ

Quick answer

Get the part you want as a clip of 30 seconds or less, then hand it to iOS: with Apple's free GarageBand app (Share → Ringtone), or — on iOS 26 or later, for an MP3 or M4A — Files → Share → Use as Ringtone. Then pick it in Settings → Sounds & Haptics → Ringtone. No third-party app can set your ringtone for you.

  • Free: GarageBand can cut a song file and export it as a ringtone.
  • Easier: Tono picks the best 30 seconds of any song or video for you.
  • Protected Apple Music songs can't become ringtones.

What you need to know first

An iPhone ringtone is a short audio file (M4R) in the Tones list. Getting a song there has a few rules that every method follows:

RuleLimitGood to know
Length≤ 30 sGarageBand offers to shorten longer clips
Song sourceFiles you ownProtected Apple Music songs are dimmed
Video soundNeeds extractingGarageBand imports audio files only
Setting itYou, in iOSNo third-party app can set it for you
Applies to every method, including Tono.

The last rule is the one that confuses people: apps that promise to «set your ringtone» can only make the file. The hand-over always goes through iOS itself — GarageBand’s Share → Ringtone, or on iOS 26 and later, Use as Ringtone in the Files share sheet — and then Settings.

Method 1 — Free: GarageBand

GarageBand is Apple’s free music app. It can import a song file from the Files app, cut it and export it straight to your ringtones.

  1. Step 1: Start a project

    Install GarageBand from the App Store if you don't have it. On the Home Screen, touch and hold the GarageBand icon and tap Create New Audio Recording. When it opens, tap the Tracks button at the top.

  2. Step 2: Import the song

    Tap the instrument icon on the left to select the track, then tap the Loops Browser button → Files → «Browse items from the Files app», and pick your song. Touch and hold it, then drag it all the way to the left in the Tracks view.

  3. Step 3: Cut it to 30 seconds

    Tap the clip and drag its left or right edge until only the part you want is left — 30 seconds or less. Touch and hold an edge to zoom in. Then drag the clip all the way to the left so there's no silence before it.

  4. Step 4: Export as a ringtone

    Tap the Navigation button → My Songs. Tap More → Select, choose the song, then tap Share → Ringtone. Name it and tap Export. When it's done, tap «Use sound as» → Standard Ringtone.

Method 2 — Tono: any song or video

Tono makes the ringtone file for you — from a song in Files or the sound of a video in Photos — and walks you through the hand-over. Everything runs on your iPhone; nothing is uploaded.

  1. Step 1: Tap Make ringtone

    Open Tono and tap Make ringtone, then pick a song from Files or a video from Photos.

    Fig. 1 — Home: Make ringtone

    Tono home screen with Make ringtone, Convert audio, Extract audio from video and Trim audio

    Fig. 1 — Home: Make ringtone

  2. Step 2: Check the best part

    Tono places a 30-second window on the loudest part of the track. Drag it, nudge the start and end by 0.1 s, and play the selection on a loop until it sounds right. Name it and tap Save ringtone.

    Fig. 2 — 30 seconds on the best part

    Ringtone editor: 30-second window from 1:42.0 to 2:12.0, play on loop, Save ringtone

    Fig. 2 — 30 seconds on the best part

  1. Step 3: Save it to Files

    The ringtone is ready as an M4R — here 0:30 and 1.1 MB. Tap Set as ringtone: Tono shows the three steps and starts with Save to Files.

    Fig. 3 — Ringtone ready · M4R · 0:30

    Ringtone ready: M4R, 0:30, 1.1 MB, with Set as ringtone, Save to Files, Share and Make another

    Fig. 3 — Ringtone ready · M4R · 0:30

  2. Step 4: Share it as a ringtone from GarageBand

    Tap Open GarageBand in Tono's guide. Import the ringtone the same way as in Method 1 — Loops Browser → Files → «Browse items from the Files app» → Tono → Ringtones — drag it to the start, then My Songs → Share → Ringtone → Export. It's already 30 seconds, so there's nothing to trim.

  3. Step 5: Pick it in Settings

    Tap «Use sound as» → Standard Ringtone in GarageBand, or open Settings → Sounds & Haptics → Ringtone and pick it from the list.

Typical numbers

These are typical values, not a timed test: the number of steps each path takes, counted from Apple’s own instructions and Tono’s in-app guide (one step = one screen or action, like «drag the clip to the start»). Fewer steps isn’t the whole story: in GarageBand, two of them are trimming by hand on a small waveform.

PathStepsGood to know
GarageBand only · song file11 stepsYou trim to 30 s by hand on the timeline
GarageBand · videon/aImports audio files only
iOS 26+ · Files → Use as Ringtone3 stepsOnly for an MP3 or M4A that is already 30 s or shorter
Tono → GarageBand · song or video13 stepsMore taps, but the best 30 s is picked for you — and it works with a video
Steps counted from Apple Support's ringtone instructions, reports of the iOS 26 Files option and Tono's ringtone guide. Not a timed device test.

Sources: Apple — Create a custom ringtone on your iPhone; Apple — Import audio and MIDI files into GarageBand for iPhone; MacRumors — iOS 26: Set a Custom iPhone Ringtone in Seconds; Tono’s in-app ringtone guide.

Troubleshooting

  • Song dimmed or protected?

    Songs from an Apple Music subscription are DRM-protected and can't be used. Pick a song file you own, or a video you recorded.

  • Ringtone not in Settings?

    Saving the file to Files alone isn't enough. It reaches the Ringtone list through GarageBand's Share → Ringtone or, on iOS 26 and later, Files → Share → Use as Ringtone.

  • Ringtone got cut short?

    Ringtones are limited to 30 seconds, and GarageBand shortens longer ones. Choose a shorter part so it ends where you want.

  • File won't open?

    If it's stored in iCloud Drive, it has to download first. Stay online and try again once the cloud icon is gone.

FAQ

Can an app set my iPhone ringtone automatically?

No. iOS doesn't let third-party apps change your ringtone. Apps can make the ringtone file; you add it with GarageBand (Share → Ringtone) or, on iOS 26 or later, with Files → Share → Use as Ringtone for a short MP3 or M4A, then choose it in Settings → Sounds & Haptics → Ringtone.

Can I use a song from Apple Music as a ringtone?

Not if the song is protected. Songs from an Apple Music subscription are protected (DRM); GarageBand shows protected songs dimmed and can't use them. Use a song file you own — for example one in the Files app — or a video you shot.

How long can an iPhone ringtone be?

Up to 30 seconds. If a GarageBand ringtone is longer, GarageBand offers to shorten it when you export, and Tono makes 30-second ringtones by default — you can make them shorter.

Can I use the sound from a video?

Yes. Tono takes a video from Photos or Files and makes the ringtone from its sound. GarageBand needs an audio file, so with a video you'd first have to save its sound as an audio file.

Make your own ringtone

Tono · Free on the App Store · No ads · Nothing uploaded

Download on theApp Store