⚠️ Privacy Warning: These phone numbers are public. Never use them for sensitive accounts like banking or personal email.

Choose a Number to Receive SMS

Pick a country and select from our free disposable numbers. No signup required!

Select Country

Available Numbers

Loading numbers...
🆓 100% Free
🚫 No Signup
🔓 Open Source API
Instant Access
🔒 Privacy First
🌍 Multiple Countries

How JunkSMS Works

1

Choose a phone number

Select from our pool of active phone numbers from different countries. No signup required.

2

Use it anywhere

Enter the phone number when signing up for services that require SMS verification.

3

Get your messages

View all SMS messages sent to that number in real-time. Messages expire after 24 hours.

Why Use JunkSMS?

🛡️

Privacy Protection

Keep your personal phone number private when signing up for new services.

📱

SMS Verification

Receive verification codes for apps, websites, and online services.

🚫

Avoid Spam

Prevent marketing messages and spam from reaching your real phone number.

🆓

Completely Free

No registration, no fees, no limits. Use as many numbers as you need.

📧

Need a free disposable email address?

Try JunkInbox.cc - our sister service for disposable email addresses

🔐

Need Privacy? Get Your Private Number

Upgrade to JunkSMS Premium for private SMS reception that only you can access.

🔒

Completely Private

Only you can see messages sent to your number

📱

Dedicated Number

Your own phone number, not shared with anyone

💾

Message History

Access all your messages anytime in your dashboard

🔄

Full Control

Manage renewals, releases, and settings

£3 /month

Cancel anytime • No setup fees

🔐 Private Inbox 3 messages
+1-555-0123
Your verification code is 123456
+44-20-1234
Welcome to our service!
+1-800-BANK
Your balance is £1,234.56

Advertisement

[Google AdSense or other ad network]
⚡ Developer API

Build with JunkSMS

Integrate disposable phone numbers into your applications with our simple REST API.

cURL
JavaScript
Python
# Get available numbers
curl https://junksms.cc/api/numbers

# Get messages for a specific number
curl https://junksms.cc/api/inbox/+12125551001/messages
// Get available numbers
const response = await fetch('https://junksms.cc/api/numbers');
const numbers = await response.json();

// Get messages
const messages = await fetch(`https://junksms.cc/api/inbox/${number}/messages`);
const inbox = await messages.json();
import requests

# Get available numbers
response = requests.get('https://junksms.cc/api/numbers')
numbers = response.json()

# Get messages
messages = requests.get(f'https://junksms.cc/api/inbox/{number}/messages')
inbox = messages.json()
View Full Documentation

Advertisement

[Second ad placement]