Measured tool

Find Facebook ID

Turn a Facebook page, profile or group URL into its numeric ID, with the avatar to confirm it.

One per line, up to 20 at a time. No account needed.

Worked example

facebook.com/nasa resolves to , read from the public page plugin. Paste it above to see the avatar and the copy button.

What this tool does

This is an ID finder for Facebook URLs. Paste a page, profile or group link and it returns the numeric ID that the Graph API, Business Manager, ad tools and most integrations ask for. It reads the ID straight out of the URL when the URL already carries one, falls back to Facebook's own public page plugin, and always tells you which method answered so you can judge the result rather than trust it blindly.

How to use it

  1. Paste one Facebook URL per line, up to twenty at a time.
  2. Press "Find ID".
  3. Check the avatar next to each result — if the picture is not the page you meant, the number is not either.
  4. Copy a single ID, or download the whole batch as CSV.

What a Facebook ID actually is

Every page, profile, group and event on Facebook has a permanent numeric identifier, usually 15 or 16 digits on modern accounts and shorter on older ones. That number is assigned when the object is created and never changes for as long as it exists.

What people usually see instead is the username, also called the vanity URL: the readable part in facebook.com/yourname. A username is a label sitting on top of the ID. It can be changed by the owner, released and claimed by somebody else, or never set at all — plenty of profiles only ever have facebook.com/profile.php?id=100000000000000.

That difference is the whole reason this tool exists. If you store a username in your CRM, your analytics or an integration and the owner renames the page next month, your reference breaks silently. If you store the ID, it keeps working.

Where you need the numeric ID rather than the name

  • Graph API calls. Endpoints take an object ID. A username sometimes resolves, but only for pages, and only while that username exists.
  • Meta Business Manager and ad account setup. Assigning a page to a business, a partner or an ad account is done by page ID.
  • Page plugin and embed code. The Facebook page plugin, like and share buttons all accept the ID and behave predictably with it.
  • Messenger links. m.me/ links and click-to-Messenger ads reference the page.
  • Third-party integrations. Chatbots, social schedulers, review importers, CRM connectors and analytics tools almost all ask for a page ID during setup.
  • Conversions API and pixel setup. Server-side event configuration is tied to identifiers, not to display names.

Which Facebook URL forms this ID finder accepts

Paste whatever you have. The tool normalises m.facebook.com, mbasic.facebook.com, web.facebook.com and fb.com to the standard host before doing anything else, so the mobile link you copied on your phone behaves the same as the desktop one.

Facebook URL forms and what each one resolves to
URL form What happens
facebook.com/profile.php?id=100000000000000 The ID is already in the URL. Read directly, instantly, always works.
facebook.com/groups/1234567890 Numeric group ID read directly from the path.
facebook.com/groups/somegroupname Resolved through the page plugin where the group is public; private groups will not resolve.
facebook.com/pages/Some-Name/1234567890 The old page URL format. The trailing number is the page ID.
facebook.com/people/Some-Name/100000000000000 The trailing number is the profile ID, read directly.
facebook.com/yourpagename A vanity URL. Resolved through Facebook's public page plugin, which works for pages and for profiles that have a page.
facebook.com/1234567890 Already numeric. Returned as-is.
fb.me/… and other share links Accepted and followed, then treated like the destination URL.
Reel, video, photo and post URLs Where the link carries fbid=, story_fbid= or id=, that number is returned. Note this is the ID of the post or photo, not of the author.
A bare number Passed straight through, so you can use the tool to fetch the avatar and confirm an ID you already have.

Every result names its own source — "the URL itself", "the public Facebook page plugin" or "the page source" — so you can see whether the answer was read from something authoritative or inferred.

Personal profiles: why they often fail, and what to do

This is the part most Facebook ID finder sites will not tell you. Facebook serves a login wall to requests coming from data centres. A tool running on a server is a request coming from a data centre. For most personal profiles, Facebook simply does not return the page, so there is no ID in the response to find.

When that happens this tool says so and gives you the manual route. It does not invent a plausible-looking number, and it does not silently return the ID of some other object that happened to appear in the login page markup. If you have used other ID finders and got a number that turned out to be wrong, that is usually what happened.

Pages and public groups are different: they are served to logged-out visitors, and the page plugin is a public Facebook endpoint, so they resolve reliably.

How to find a Facebook ID manually, without any tool

Every method below works from your own browser, where you are logged in and Facebook behaves normally. If you only need one ID, these are often faster than any tool.

Read it from the profile.php URL

The easiest case. If the address bar shows facebook.com/profile.php?id=100000000000000, the number after id= is the ID. Nothing else to do.

If you see a name instead, the account has a username set. Open any of that person's photos or posts and check the address bar again — post URLs frequently expose the numeric owner ID in a query parameter even when the profile URL does not.

View source and search for the ID field

This still works today and is the most reliable manual method. The one thing that trips people up: search the source, not the rendered page. Facebook's markup is minified, so the string will be buried in a long line — your browser's find bar will still locate it.

  1. Open the page or profile in your browser while logged in.
  2. Press Ctrl+U on Windows or Cmd+Option+U on a Mac to view the page source.
  3. Press Ctrl+F and search for "entity_id". The 15–16 digit number immediately after it is the ID.
  4. If that string is not present, try "userID", then "pageID", then fb://profile/. One of the four is nearly always there.

Meta Business Suite, for pages you manage

Meta has reorganised this interface several times, and it differs between Business Suite, the classic Business Manager at business.facebook.com/settings, and the new Meta Business Portfolio. If the path above does not match what you see, search the settings for "Page ID" — the field name has stayed the same even as the navigation moved.

  1. Open Meta Business Suite and pick the page from the account switcher.
  2. Go to Settings, then Page setup or Page details depending on which layout your account is on.
  3. The page ID is listed with the page name and username.

The Graph API Explorer

This is the authoritative source, because it is Facebook answering about its own data. It is also the most work to set up, so it is worth it when you need many IDs or want to script the job.

  1. Open the Graph API Explorer in the Meta for Developers site.
  2. Generate a user access token — no app review needed for reading your own pages.
  3. Query /me/accounts to list every page you administer with its ID, or query /{username}?fields=id,name for a page you do not manage.

The page's own About section

Some pages still show the page ID at the bottom of the About tab, under Page transparency or the additional information block. This is inconsistent — Meta has been removing it — so treat it as a lucky shortcut rather than a method you can rely on.

When it does not work: reading the failure message

Every failure here names a cause. There is no generic "something went wrong".

Failure messages and what to do about each
What you see What it means What to do
"Paste a Facebook URL." The line was empty. Check for a stray blank line in your paste.
"That does not look like a Facebook URL." The text contains no Facebook hostname. Include the full URL, not just a username. A bare number is also accepted.
"Facebook did not return this profile to our server…" The login wall. Almost always a personal profile. Use the profile.php form if you have it, or the View Source method above.
A result with no avatar The ID resolved but Facebook served no public picture for it. The number is still usable. A missing avatar usually means a profile with restricted visibility.
An avatar that is not who you expected The URL resolved to a different object — often the post rather than the author. Open the profile itself rather than a post link, and try again.

What a Facebook ID will not do for you

Being clear about this saves people a lot of wasted time.

  • It does not reveal anything private. The ID is a public reference number. It does not expose an email address, a phone number, a friend list or anything the account has not already made public.
  • It cannot recover a lost or disabled account. Only Meta's account recovery flow can do that, and it needs proof of identity, not an ID number.
  • It cannot find a person by name. This tool converts a URL you already have; it is not a people search.
  • It does not let you message, tag or add anyone who has not made themselves reachable.
  • It does not prove ownership. Knowing a page ID gives you no access to that page.

Limits you should know about

  • Facebook serves a login wall to servers for most personal profiles. When that happens the tool says so and gives you the manual workaround rather than returning a wrong number.
  • Pages and public groups resolve reliably. Private groups and profiles without a public page often do not.
  • A profile.php?id=… URL already contains the ID, so that form always works, login wall or not.
  • Post, photo and Reel URLs return the ID of that object, which is not the same as the ID of whoever posted it.
  • Twenty URLs per request, sixty requests an hour per IP address.
  • Results from the page plugin are cached for six hours, so a page renamed in the last few hours may still show its previous name. The ID is unaffected — it does not change.

Questions people ask

What is a Facebook ID used for?

Graph API calls, Meta Business Manager and ad account setup, page plugin embeds, Messenger and m.me links, and any integration that needs a stable reference. Usernames can be changed by their owner at any time; the numeric ID cannot.

How do I find my own Facebook ID?

If your profile URL looks like facebook.com/profile.php?id=NUMBER, that number is it. If you have a username set, open your own profile, view the page source with Ctrl+U and search for "entity_id" — the 15 or 16 digit number after it is your ID. For a page you manage, Meta Business Suite lists the page ID under Settings, Page setup.

How do I find a Facebook page ID without a tool?

Three ways that work today. Open the page and view the source, then search for "pageID". Or open Meta Business Suite, go to Settings and read the page ID from Page setup. Or use the Graph API Explorer and query /{username}?fields=id,name. The About tab sometimes shows it too, but Meta has been removing that.

Why did my personal profile URL fail?

Facebook requires a login for most personal profiles when the request comes from a data centre, which is where this tool runs. It answers with a login wall containing no ID. Open the profile in your own browser, view the page source, and search for "entity_id".

What is the difference between a Facebook ID and a username?

The ID is a permanent number assigned at creation. The username is the readable part of a vanity URL like facebook.com/yourname, chosen by the owner and changeable. Store the ID if you need a reference that will still be correct next year.

Can I look up several Facebook IDs at once?

Yes. Paste up to twenty URLs, one per line, and export the results as CSV. The limit is sixty requests an hour per IP address, which is generous for ordinary use and low enough to keep the tool responsive.

Is this Facebook ID finder free?

Yes, with no account, no sign-up and no credit card. There is no paid tier and nothing is held back.

Does finding someone's Facebook ID reveal private information?

No. The ID is a public reference number. It exposes nothing the account has not already made public, and it gives you no access to the account.

Why do some IDs have 15 digits and others far fewer?

Length reflects when the object was created. Early Facebook accounts and pages have short IDs; anything created in recent years has 15 or 16 digits. Both are equally valid.

The tool returned a number but the avatar is wrong. What happened?

You almost certainly pasted a post, photo or Reel URL rather than the profile or page URL. Those links carry the ID of the post itself. Open the author's profile and use that URL instead.

No account is needed for anything on this site.
Last changed see the changelog.