Free tool · no login

Notion URL → page ID.

Paste any Notion link and get the page or database ID — both the raw 32-character id and the dashed UUID your scripts and integrations expect. Paste many at once. Everything runs in your browser; nothing is sent anywhere.

Dashed UUID388827c6-2251-8075-af5e-de5769dd1534
Raw 32-hex388827c622518075af5ede5769dd1534
One URL per line — IDs appear as you type.

Automating with these IDs?

Heads up: if you ever restore a Notion database, it gets a brand-new ID (Notion's API can't reuse the old one) — which breaks integrations keyed to the old ID. Restora gives you an old→new ID map after every restore so the remap is mechanical.

See Restora

Questions

Which ID do I get?

The 32-character id at the end of the URL — that's the page or database id. We show it both ways: raw (388827c6…) and as a dashed UUID (388827c6-2251-…). Notion's API accepts either.

Does it handle database view links?

Yes — a URL like …/Db-<id>?v=<viewid> returns the page/database id (from the path), not the view id in the query string.

Is anything sent to a server?

No. It's pure text parsing in your browser — nothing leaves your device. (Same store-nothing principle behind Restora.)