Spam Call & Text Blocker for iOS
Spammers Get What They Deserve
Block spam calls and texts before they reach you. Call Karma uses the FTC and FCC spam databases to identify and silence 44,000+ known spam numbers — plus lets you build your own block list, filter texts, and even send spammers to a dead-end number.
Set up once, block forever.
Install Call Karma and enable the call blocking extension in your iPhone settings. That's all it takes to start blocking known spam numbers.
Tap "Update Spam Database" to pull the latest numbers from the FTC and FCC complaint databases. Over 44,000 known spam numbers blocked instantly.
Toggle the 11 spam categories that matter to you — telemarketing, debt scams, government imposters, robocalls, and more. Block what you want, allow what you don't.
Got a persistent caller the databases haven't caught? Add them to your personal block list manually. They'll be silenced on the next call.
Enable the SMS filter extension to automatically route spam texts to your Junk folder. Personal block list and spam database filtering combined.
Real protection, not just caller ID.
Over 44,000 known spam numbers sourced directly from federal complaint databases. Updated on your schedule — daily, weekly, or monthly.
Telemarketing, debt scams, government imposters, robocalls, sweepstakes, tech support scams, and more. Toggle each category independently.
Add any number to your own block list. Ex, salesperson, anyone. Blocked at the system level so they'll never ring through.
Whitelist important numbers so they're never blocked, even if they appear in the spam database. Your doctor's office is safe.
Spam texts are automatically routed to Junk. Works with both your personal block list and the full spam database.
Block entire area codes — toll-free, premium rate, or any custom code. Great for stopping neighbor spoofing attacks.
Premium feature: blocked callers hear "this number has been disconnected." They think you're gone. They stop calling.
Get push notifications when spam calls are blocked. See who tried to reach you and block or ignore with one tap.
See your stats at a glance — total database size, personal blocks, active categories, and last update time. Know your protection level.
Set the spam database to update automatically — daily, weekly, biweekly, or monthly. Always current without lifting a finger.
Your block lists and call data stay on your device. No accounts, no tracking, no selling your phone number to data brokers.
Block a number from anywhere on your phone. See a spam number in a text or website? Share it directly to Call Karma to block it.
Powerful protection at every level.
Always free, no ads
Premium subscription
Quick answers about Call Karma.
Call Karma uses Apple's CallKit framework to register blocked numbers directly with iOS. Spam calls are silenced at the system level before your phone ever rings.
The spam database is sourced from the FTC Do Not Call complaint registry and FCC consumer complaint data — real complaints filed by real people.
A premium feature that routes blocked callers to a special number that plays "the number you have reached has been disconnected." Spammers think your number is dead and remove it from their lists.
Unlikely. You control which spam categories are active, and any number on your Allow List will never be blocked — even if it appears in the spam database.
Yes. Enable the SMS filter extension and spam texts from your block list (and the spam database with Premium) are automatically routed to your Junk folder.
Completely. Your block lists, call logs, and settings stay on your device. Call Karma has no analytics, no tracking, and no accounts. The only network calls are to update the spam database and, for Premium users, to sync with the Dead-End service.
We recommend weekly. New spam numbers are reported to the FTC and FCC constantly. You can set auto-update to daily, weekly, biweekly, or monthly.
Call Karma is built for people who are done with spam.