日本語

Safari extension for iOS

Copy All Text

Copy the text of a whole web page with a single tap.

No touching and holding to fix the selection. Open it from Safari's extensions and tap one big button.

Get it on the App Store One-time purchase. No in-app purchases, no subscription.

Not just what's on screen

Text you would have to scroll for, text cut off inside a box, and text shortened with an ellipsis — it takes all of it.

On pages built with Web Components, the difference is real.

Modern sites put content inside Web Components (Shadow DOM), and the browser's plain way of pulling text out drops it. On an MDN reference page (56 shadow hosts), the plain approach returned 4,023 characters — this app returned 6,871, in 11 milliseconds.

On pages that don't use Shadow DOM there is barely any difference (a Wikipedia article measured 71,593 vs 71,247). The main value of this app is that you never drag selection handles, and that off-screen text, text clipped by a box, and text shortened with an ellipsis all come along. Measurements from 5 sites are published too. Measured in WKWebView on the WebKit in iOS 26.5, on 2026-08-28.

It reaches further than you'd expect

What it can't copy (told plainly)

Three steps to use it

  1. Turn on "Copy All Text" in Settings → Apps → Safari → Extensions (on iOS 18: Settings → Safari → Extensions)
  2. Open a page in Safari, tap the page menu to the left of the URL, and choose "Copy All Text"
  3. Tap "Copy Whole Page"

iOS will not let an extension write to the clipboard without a tap, so opening it is never enough on its own. That's why nearly the whole panel is one large button.

It collects none of your data

Password fields and one-time-code fields are excluded. While "show password" is on, though, a revealed password can be picked up. The privacy policy explains this in full.

Requirements

Get it on the App Store

If something goes wrong

The support page covers what to do when a copy doesn't work. If that doesn't help, write to support@beatapper.com.