textpad
FeaturesPrivacyTermsCredits

Textpad — paste a link, photo or thought and become a blog at yourname.textpad.cloud

textpad
Paste. Become a blog.

Any link, image, or text you paste becomes an entry in a blog that's yours to keep.

or drop a file anywhere on this page

Paste a link. Paste a photo. Paste a thought.
Each one becomes an entry on yourname.textpad.cloud.

“What we do not transmute, we transmit.”
Spotify
A song you love
A poem
“Stopping by woods on a snowy…”
A note
A thought to keep…
nytimes.com
The new shape of loneliness

What a paste becomes

“What we do not transmute, we transmit.”
Spotify
A song you love
A poem
“Stopping by woods on a snowy…”
A note
A thought to keep…
nytimes.com
The new shape of loneliness
An essay on digital solitude in a connected world…
A blog. Free. No ads.
  • A real address.yourname.textpad.cloud. Yours. Not a profile in someone else’s feed.
  • No login to start.Paste, see your blog. Sign in later to keep it.
  • Yours forever.Every entry is on IPFS. Even your future ones, scheduled for the day you choose.
  • Or your own domain.Connect yourdomain.com in one click. Visitors see your address - no Textpad branding, no chrome. Try it.
What can I paste?
Links, images, screenshots, paragraphs, YouTube and Vimeo URLs. Each is rendered as itself: a link card, a photo, a note, an embedded video.
Where does my blog live?
At yourname.textpad.cloud. A real address you can share - like a website, not a profile.
Do I need an account to start?
No. Paste and your blog exists. Sign in later to claim it and pick your name.
Who is it for?
People who want to publish fast without fighting a config screen. Personal notes, a journal, a light portfolio. Devs and writers who like Markdown and a quiet UI.
Is it free?
Yes. The whole thing.
A YouTube linkA photoA snippet of codeA tweetA paragraphA videoA Markdown fileAn HTML fileAn RSS feedA songA YouTube linkA photoA snippet of codeA tweetA paragraphA videoA Markdown fileAn HTML fileAn RSS feedA songA YouTube linkA photoA snippet of codeA tweetA paragraphA videoA Markdown fileAn HTML fileAn RSS feedA song
Anything from your clipboard

See it in action

Press
⌘+V
Becomes
→ live at /b/yourblog

Paste to publish

Press Cmd/Ctrl+V on the home page and your clipboard becomes a real blog post - with its own URL - in under a second. A photo, a screenshot, an article URL, a YouTube link, a paragraph of text: paste it, get a page. You can also drag-and-drop a file from your desktop. No uploader, no setup, no account between paste and a live URL.

No sign-up between paste and a live URL

URLs unfurl into rich preview cards automatically

Claim the blog with an account when you're ready

Tout ce que vous pouvez glisser, coller, importer

Pas de conversion préalable, pas d'export-import. Posez un fichier sur la page, ou collez son contenu — chaque type est reconnu et inséré au bon endroit, avec le bon rendu.

  • Images

    PNG, JPEG, WebP, GIF — plus HEIC from iPhones (auto-converted on upload).

  • Vidéos

    MP4, WebM, MOV, MKV, AVI, OGG. Hébergées en lecture inline.

  • Audio

    MP3, WAV, FLAC, AAC, M4A. Lecteur HTML5 natif intégré au post.

  • Markdown & texte

    .md, .markdown, .txt — convertis en blocs riches à l'import.

  • HTML

    Déposez un .html : on l'héberge en embed interactif sandboxé.

  • Liens

    YouTube, Vimeo, articles — collez l'URL, on génère un aperçu.

drop · anything

glisser un fichier ici

PNG
JPEG
WebP
MP4
MOV
MP3
.md
.txt
.html

Migrate from your old blog in one paste

Paste your existing RSS or Atom feed URL and we pull every post in. Images are downloaded and rehosted — no broken hot-links the day your old platform goes offline. Slugs and dates are preserved.

WordPress, Ghost, Substack, Medium — anything that exposes a feed

Images mirrored on our servers so the migrated archive is self-contained

Original publish dates and slugs kept — your old links stay meaningful

import · rss
WordPress✓
Substack✓
Ghost✓
Medium✓
https://oldblog.com/feed.xml
42 posts · 87 imagesdone

Photos: paste, drop, done

Drop a photo from your desktop, paste a screenshot from your clipboard, or drag a file straight onto the page. The image appears inline, full-quality, with a resize handle. Type**bold**, ## headings, or any other Markdown shortcut and it converts as you type. No image-host setup, no upload-then-paste-the-URL dance.

Paste images straight from your clipboard with Cmd/Ctrl+V

Drag-and-drop a file from your desktop, anywhere on the page

Resize handles, sketches, and freehand drawing built in

Same affordance for videos and audio - drop it, embed it

Markdown shortcuts work too if that's how you write

Untitled
Drop image hereor paste with Cmd/Ctrl+V
javascript
async function paste() {
  const blog = await clipboard.read()
  return 'live in 1s'
}

Code blocks, real ones

Paste a snippet — the editor detects the language and syntax-highlights it. Drop a .py, .js, .html, .json file from your desktop and the same thing happens. No fenced-markdown gymnastics, no copy-paste-reformat dance.

Auto-detected language, manual override available

Light or dark theme, picked per block

Drop a code file → instant code block with the right lang

Bring your own domain

Already own yourdomain.com? Connect it in one click and your blog serves at your own address, fully white-label. No Textpad logo, no header, no footer, no sign-in prompt. Just your archive and your writing.

Apex (yourdomain.com) and subdomains (www, blog…) supported

SSL certificate auto-issued and renewed for you

Visitors never see Textpad, your domain, your brand

🔒 yourdomain.com
@you
12 public documents
White-label
click
reading…
34 readers spent more than 10s on this post

Likes that count, even silent ones

Readers can tap the heart, but they don't have to. A post that holds a reader for more than ten seconds gets credited automatically. The number of dwell-likes counts as a quieter signal alongside the explicit ones, so the page rewards reading, not just clicking.

One-click likes, anonymous or signed-in

Dwell-time auto-likes after ~10 seconds in view

Reader counter shows how many people lingered

View all features