RandAddressRandAddress

Random Spanish Phone Number Generator

Random format-valid fake Spanish mobile and landline phone numbers for testing.

Anatomy of a Spanish Phone Number

Spanish numbers are 9 digits after the +34 country code. Landlines generally start with 8 or 9, with the opening 2–3 digits acting as a geographic prefix; mobiles start with 6 or in the 71–79 range.

+34Country CodeSpain
91Area CodeProvince / city area
123ExchangeLocal number part
4567SubscriberIndividual line
  • The opening 2–3 digits identify a province or city numbering area. 91 = Madrid, 93 = Barcelona, 960–963 = Valencia, 964 = Castellón, 965/966 = Alicante, and so on.
  • Mobile numbers start with 6 or in the 71–79 range. 70 is reserved for personal-numbering services, not standard mobile. Numbers were originally allocated by operator; portability means the prefix is no longer a reliable carrier indicator.
  • Spanish numbers are commonly displayed as +34 91 123 45 67 for landlines and +34 612 345 678 for mobiles. Landline local part splits as 3-2-2, mobile as 3-3-3.

Frequently Asked Questions

In Spain, mobile and landline numbers have clearly different prefixes. Mobile numbers start with 6 or in the 71–79 range (for example +34 612 345 678), while landline numbers start with 8 or 9 and the opening 2–3 digits identify a province or city numbering area — 91 for Madrid, 93 for Barcelona, 960–963 for Valencia, 964 for Castellón, 965/966 for Alicante, and so on. Both are 9 digits long after the +34 country code.
No. The generated numbers are intended for testing, QA, mockups, and data seeding only. They follow Spanish formatting rules and use real area and mobile-prefix blocks so they look realistic, but they should not be used to contact real people or to represent active phone numbers.
E.164 is the ITU international standard for phone numbers. It starts with a plus sign, followed by the country code and the national number, with no spaces or separators — for example, a Spanish mobile in strict E.164 format looks like +34612345678. The numbers on this page are shown in a human-readable variant (+34 612 345 678) that carries the same information.
No. Generation runs entirely in your browser — there is no server and no database behind it. The numbers you see are never uploaded or saved on our side, and refreshing the page simply discards them.