

Sophie
26 октября 2026 г. · 11 мин чтения
You're in Lisbon, Dakar or Bangkok. Your bank asks you to confirm a transaction by texting 32500, your delivery company offers to let you track a parcel by sending a five-digit code, or you simply want to reply STOP to an advertising message. You type it out, you hit send… and either nothing happens, or you get a terse "Message not sent". The reason is neither your phone nor your plan: a 4- or 5-digit short code exists only within the numbering plan of the country that assigned it. Outside France it is not routable, and no foreign operator knows where to send it.
Updated 26 October 2026.
Why doesn't a short code work from abroad?
Because a short code isn't a complete phone number: it's a national shortcut. It is registered in the French numbering plan managed by Arcep, and every French operator (Orange, SFR, Bouygues Telecom, Free Mobile, MVNOs) has configured it in their own equipment to redirect it to the company concerned. A Portuguese, Senegalese or Thai operator has none of these routing tables.
When you're roaming, your outgoing text doesn't leave from France: it is first handled by the visited network. That network looks at the recipient, fails to recognise the string of 4 or 5 digits, and rejects it — or sends it to its own in-house short code, if it happens to have an identical one. That's the most unpleasant scenario: your bank code or your STOP can then land with a local service that has absolutely nothing to do with it.
| What you send | From France | Roaming in the EU | Outside the EU |
|---|---|---|---|
| 4–5 digit short code (36000, 32500…) | Works | Almost always fails | Fails |
| Emergency short code (112) | Works | Works (European standard) | Varies |
| French long number (+33 6…) | Works | Works | Works |
| Foreign long number (+351, +221…) | Works | Works | Works |
In other words: only numbers in full international format cross borders. It's exactly the same principle as the one explained regarding foreign numbers saved incorrectly in your contacts — except that here the problem is the reverse: the number is too short to be internationalised.
Can you "internationalise" a short code by adding +33?
No, and that's the first thing everyone tries. Writing +3336000 or +33 32500 produces nothing usable: the length doesn't match any assigned number, so the network rejects the address. A valid French number has nine digits after the +33 (the leading 0 of 06 disappearing). A short code has no implicit long-number equivalent.
Some services do, however, offer a substitute long number, sometimes called an "international number" or a "number for calls from abroad". It is usually found:
- on the back of your bank card, for payment services;
- in your operator's customer account area, under "contact us from abroad";
- on the service's "contact" page, often in small print below the short code.
You need to write it down before you leave, because once you're there, with no data and no reliable network, hunting for it becomes an ordeal. A small pocket-sized travel notebook in which you copy out long numbers by hand, along with your phone's IMEI and your PUK code, proves far more useful than you'd imagine on the day your phone restarts and demands a code you've forgotten.

Which short codes are actually affected?
Pretty much all of them, except harmonised emergency numbers. The most commonly used categories in everyday life:
Banking texts and confirmation codes
These cause the most problems while travelling, because they work in both directions. Receiving a one-time code sent from a French short code works while roaming: incoming texts are free and the message, sent from France, follows your number wherever it is. Replying to that short code, however — which some verification systems require — fails.
If your bank uses a text-reply confirmation system, you need to switch before departure to an authenticator app or to notification-based authentication, which goes over data rather than the SMS network.
The STOP for advertising texts
Sending the keyword STOP back to a five-digit short code is the legal opt-out mechanism set up by the industry (the framework of AF2M, the association that manages short codes in the French mobile ecosystem). From abroad, it won't go through. That's not a problem: nothing obliges you to do it immediately, and you can keep the message to reply to it when you get back. If the message looks fraudulent, the right reaction isn't to reply anyway but to report it — as our page dedicated to advertising texts and STOP explains in detail.
Operator customer service lines
Free's 555, Bouygues' 740, Orange and SFR's 3000–3900: these service numbers work on the same mechanism and don't function from a visited network. Every operator publishes a long number in +33… format for its customers abroad, usually free of charge from its own roaming network. Here again, make a note of it before you leave.
Tracking, donation, competition and voting numbers
All so-called "SMS+" services (TV show voting, charity donations, content purchases) rely on premium-rate short codes that are accessible only from a French line on French soil. If you try from abroad, at best nothing goes through. The question of what a premium-rate number costs is covered in our article on who pays when you reply to a text received from abroad.
Why does it sometimes work, and only with one operator?
Because some French operators have set up specific routing for their roaming subscribers. Technically, the outgoing text is intercepted by the home operator's messaging centre (SMSC) rather than by the visited network's, which allows it to apply its own short-code tables.
This interception depends on how the roaming agreement between your operator and the local network is configured. The practical consequences are very real:
- the same short code may work in Spain and fail in Italy, with the same operator;
- it may work on one network in a country and not on the other network in the same country;
- two people travelling together, with two different operators, won't get the same result.
That's what explains the contradictory accounts you read everywhere. Never rely on a short code while travelling: treat it as unavailable and plan something else.
Safety rule: if a vital service (bank, health, insurance) only works via a short code, you need to find a substitute before you leave, not while you're away.
What to do when you absolutely need a service only reachable by short code
Here are the options in order, from the most reliable to the most improvised.
- Use the service's international long number. This is the only genuinely robust method. Format:
+33followed by nine digits. Note that a call to a French long number from abroad is billed according to your roaming plan, not the domestic rate — except within the European Union, where the roaming regulation applies. - Go through the service's app or web portal. Bank, operator, courier: anything that used to be done by short-code text can almost always be done online too, and a customer account area uses just a few dozen kilobytes.
- Use Wi-Fi and a data channel. The service's messaging system, a chat, an email. The limits of Wi-Fi for messaging are set out in our guide on sending texts over Wi-Fi abroad.
- Ask someone back home in France. Have them send the short code from their French line, when the content isn't confidential (an information request, not a bank code).
- Wait until you get back. For a
STOP, a cancellation, an opt-out: none of it is urgent.
For options 2 and 3 to stay available, the main thing is that your phone lasts the day. That's the classic weak point of travelling: unstable network, constant searching for a mast, GPS navigation. A 10,000 mAh power bank and a universal travel adapter cost less than a single day without access to your customer account — and, for long journeys, a multi-port USB-C charger saves you from monopolising the one socket in your room.

What if I use a local SIM card or an eSIM?
The problem changes in nature but doesn't go away. With a local SIM or eSIM, you're on the country's network: local short codes work (the local operator's customer service, for instance), but no French short code is reachable, since you're no longer a customer of a French operator. And you no longer receive texts sent to your French number — including bank confirmation codes, which is the trap described in detail in our article on French texts lost when using a local SIM.
The most comfortable setup remains dual use: keeping the French line active for incoming messages (to receive codes) and the local eSIM for data. This requires a dual-SIM or eSIM-capable phone — virtually every model sold since 2022 is. On phones with two physical slots, a small SIM card storage case with its ejector tool saves you from losing your French nano-SIM in the bottom of a bag for three weeks.
Also remember to check, in your settings, which line is set as the default for texts. A message "sent" from the wrong card, with the wrong sender number, is a very common and completely invisible cause of failure.
| Setup | French short codes | Receiving texts to French number | Local short codes |
|---|---|---|---|
| French line roaming | Unreliable | Yes | No |
| Local SIM/eSIM only | No | No | Yes |
| Dual SIM (FR + local) | Unreliable | Yes | Yes |
| Wi-Fi only, no mobile network | No | No (unless VoWiFi active) | No |
How to get your line ready before you leave: a 6-point checklist
- Write down the long numbers for your bank, your operator and your travel insurer, and save them in
+33…format in your contacts. - Switch bank authentication to an authenticator app rather than a text reply.
- Check roaming in your customer account: enabled, with the spending cap configured.
- Test a text to a French long number from the departure airport, to make sure sending works.
- Note down your PUK code and IMEI somewhere outside your phone.
- Do your
STOPopt-outs before you leave, while short codes are still reachable.
These six steps take about fifteen minutes. They prevent almost every short-code problem you'd face while travelling. For everything to do with how outgoing messages are billed depending on the zone, our guide to texts and data outside the European Union gives the breakdown zone by zone, and if you need to send a text to a French line without going through your operator, you can do it directly from our text-sending service.

Frequently asked questions
Why won't my text to a 5-digit number send from abroad?
Because that number only exists in the French numbering plan. The foreign network your phone is connected to doesn't know who to route it to, so it rejects the message. There is no international version of that number.
Can you receive a bank code by text while abroad?
Yes. Receiving texts works everywhere and remains free for you, including outside the European Union, provided your French line is active and roaming is enabled. It's only sending to a short code that fails.
How can I reply STOP to an advertising text while travelling?
You can't do it reliably. Keep the message and send the STOP once you're back in France, or use the advertiser's online opt-out form. If the message looks fraudulent, don't reply at all.
Does 112 work from abroad?
112 is the single European emergency number: it works in every member state, from any network, even without credit. Outside Europe it is recognised by many GSM networks but not all: look up the local emergency number before you leave.
A short code works for my partner but not for me — is that normal?
Yes. Short-code routing while roaming depends on the agreement between your French operator and the visited network. Two different operators in the same country can produce two opposite results.

