Long code
A standard-length phone number used for SMS, such as ten digits in the United States, and what you rent when you buy a verification number.
A long code is a full-length national number used for messaging, such as the ten digits of a United States number. It can both send and receive, and it looks like an ordinary person's number, which is exactly what sign-up forms expect.
Every number rented for verification is a long code sitting in a carrier range.
Why senders use them as well
Long codes are cheap to get and need no leasing arrangement, so smaller services send codes from them. Throughput is lower than a short code, and business traffic from them is registered and filtered in several countries.
That is why a code from a small service can be slower than one from a large platform, even when both are sending to the same phone.
The shape of the number you get
What counts as full length varies by country. Ten digits after +1 in the United States, ten after +91 in India, and eleven with a leading 9 after the area code in Brazil.
Forms reject valid numbers over formatting more often than over anything else, so entering the international form settles most of it. The number lookup tool shows the correct form for any number.
Why sending from one is slow
Carriers cap how many messages a single ordinary number may send per minute, because a consumer line has no reason to send thousands. A platform using long codes for verification has to spread traffic across many numbers to keep up.
That cap is the practical reason large senders lease short codes instead, and why a code from a small service can take longer than one from a platform with millions of users.