Home › Food & Drink
Information
Icon history 2 versions
←
Preview 1 platform
iPhone 5 images
What’s New Version 1.0.1
• Clearer results: when nothing negative is found, the verdict now shows green — anything we could not verify is listed right below it
• Scholarly notes (madhhab positions) now appear in your language
• Improved ingredient recognition
Description
Naqio is a halal food scanner that verifies instead of guessing. Scan a barcode or photograph an ingredient label, and Naqio checks it against a curated database of 427 E-numbers and food additives, then shows you a clear verdict, with the source behind every call.
Most apps give you one answer. Naqio gives you two. Every product is checked on two axes: the ingredients and the meat or slaughter status, so you know exactly why something is halal, haram, or doubtful.
Naqio is built to be cautious by design. When an ingredient is unclear, it is never called halal. A doubtful item stays doubtful, because the worst mistake a halal checker can make is a false "approved."
Analysis runs on your device. No account, no ads, no tracking, and the verdict engine works fully offline, in the store aisle, at the restaurant, or anywhere your signal drops.
Naqio is an informational aid to help you make your own decision. It is not a fatwa or a certification authority.
Features
- Scan barcodes or ingredient labels by photo, or enter ingredients by hand
- Two-axis verdict: ingredients and meat/slaughter, checked separately
- Source shown for every ingredient and every decision
- 427 E-numbers plus a curated ingredient ontology
- Cautious by default: doubtful items are never marked halal
- Works offline, on-device verdict, no account required
- No ads, no tracking, and no third-party analytics
- Available in 9 languages
Scan with confidence. Naqio doesn't guess, it verifies.
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://naqio.pages.dev/privacy
Privacy: Naqio is offline-first. When you scan a label by photo and allow cloud reading, the label photo is sent — with your consent, downscaled and with location data removed — to Google Cloud Vision, a text-recognition service acting solely as our data processor to extract the text; it is not used to train any models. The halal verdict is always computed on your device. Turn cloud reading off anytime in Settings; offline scans send nothing.
In-App Purchases BJ pricing
Naqio Pro Subscription
Monthly · Monthly—
Yearly · Yearly—
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 2 versions
Build 887989218v1.0.12026-07-08 21:15:44
• Clearer results: when nothing negative is found, the verdict now shows green — anything we could not verify is listed right below it
• Scholarly notes (madhhab positions) now appear in your language
• Improved ingredient recognition
Build 887282544v1.02026-07-06 17:26:22
Price history by region
Currency
Show
Columns
Search
Availability 175 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
AE | en-GB | Free | 0 | — | 1.0 |
AF | en-GB | Free | 0 | — | 1.0 |
AG | en-GB | Free | 0 | — | 1.0.1 |
AI | en-GB | Free | 0 | — | 1.0.1 |
AL | en-GB | Free | 0 | — | 1.0 |
AM | en-GB | Free | 0 | — | 1.0 |
AO | en-GB | Free | 0 | — | 1.0.1 |
AR | es-MX | Free | 0 | — | 1.0.1 |
AT | de-DE | Free | 0 | — | 1.0 |
AU | en-AU | Free | 0 | — | 1.0 |
AZ | en-GB | Free | 0 | — | 1.0 |
BA | en-GB | Free | 0 | — | 1.0 |
BB | en-GB | Free | 0 | — | 1.0.1 |
BE | en-GB | Free | 0 | — | 1.0 |
BF | en-GB | Free | 0 | — | 1.0.1 |
BG | en-GB | Free | 0 | — | 1.0 |
BH | en-GB | Free | 0 | — | 1.0 |
BJ | en-GB | Free | 0 | — | 1.0.1 |
BM | en-GB | Free | 0 | — | 1.0 |
BN | en-GB | Free | 0 | — | 1.0 |
BO | es-MX | Free | 0 | — | 1.0.1 |
BR | pt-BR | Free | 0 | — | 1.0.1 |
BS | en-GB | Free | 0 | — | 1.0.1 |
BT | en-GB | Free | 0 | — | 1.0 |
BW | en-GB | Free | 0 | — | 1.0.1 |
BY | en-GB | Free | 0 | — | 1.0 |
BZ | en-GB | Free | 0 | — | 1.0.1 |
CA | en-CA | Free | 0 | — | 1.0 |
CD | en-GB | Free | 0 | — | 1.0.1 |
CG | en-GB | Free | 0 | — | 1.0.1 |
CH | de-CH | Free | 0 | — | 1.0 |
CI | fr-FR | Free | 0 | — | 1.0.1 |
CL | es-MX | Free | 0 | — | 1.0.1 |
CM | fr-FR | Free | 0 | — | 1.0.1 |
CN | zh-Hans-CN | Free | 0 | — | 1.0 |
CO | es-MX | Free | 0 | — | 1.0.1 |
CR | es-MX | Free | 0 | — | 1.0.1 |
CV | en-GB | Free | 0 | — | 1.0.1 |
CY | en-GB | Free | 0 | — | 1.0 |
CZ | en-GB | Free | 0 | — | 1.0 |
DE | de-DE | Free | 0 | — | 1.0 |
DK | en-GB | Free | 0 | — | 1.0 |
DM | en-GB | Free | 0 | — | 1.0.1 |
DO | es-MX | Free | 0 | — | 1.0.1 |
DZ | en-GB | Free | 0 | — | 1.0.1 |
EC | es-MX | Free | 0 | — | 1.0.1 |
EE | en-GB | Free | 0 | — | 1.0 |
EG | en-GB | Free | 0 | — | 1.0 |
ES | es-ES | Free | 0 | — | 1.0 |
FI | en-GB | Free | 0 | — | 1.0 |
FJ | en-GB | Free | 0 | — | 1.0 |
FM | en-GB | Free | 0 | — | 1.0 |
FR | fr-FR | Free | 0 | — | 1.0 |
GA | fr-FR | Free | 0 | — | 1.0.1 |
GB | en-GB | Free | 0 | — | 1.0 |
GD | en-GB | Free | 0 | — | 1.0.1 |
GE | en-GB | Free | 0 | — | 1.0 |
GH | en-GB | Free | 0 | — | 1.0.1 |
GM | en-GB | Free | 0 | — | 1.0.1 |
GR | en-GB | Free | 0 | — | 1.0 |
GT | es-MX | Free | 0 | — | 1.0.1 |
GW | en-GB | Free | 0 | — | 1.0.1 |
GY | en-GB | Free | 0 | — | 1.0.1 |
HK | zh-Hant-HK | Free | 0 | — | 1.0 |
HN | es-MX | Free | 0 | — | 1.0.1 |
HR | en-GB | Free | 0 | — | 1.0 |
HU | en-GB | Free | 0 | — | 1.0 |
ID | en-GB | Free | 0 | — | 1.0 |
IE | en-GB | Free | 0 | — | 1.0 |
IL | en-GB | Free | 0 | — | 1.0 |
IN | en-GB | Free | 0 | — | 1.0 |
IQ | en-GB | Free | 0 | — | 1.0 |
IS | en-GB | Free | 0 | — | 1.0 |
IT | it | Free | 0 | — | 1.0 |
JM | en-GB | Free | 0 | — | 1.0.1 |
JO | en-GB | Free | 0 | — | 1.0.1 |
JP | ja | Free | 0 | — | 1.0 |
KE | en-GB | Free | 0 | — | 1.0.1 |
KG | en-GB | Free | 0 | — | 1.0 |
KH | en-GB | Free | 0 | — | 1.0 |
KN | en-GB | Free | 0 | — | 1.0.1 |
KR | ko | Free | 0 | — | 1.0.1 |
KW | en-GB | Free | 0 | — | 1.0 |
KY | en-GB | Free | 0 | — | 1.0.1 |
KZ | en-GB | Free | 0 | — | 1.0 |
LA | en-GB | Free | 0 | — | 1.0 |
LB | en-GB | Free | 0 | — | 1.0 |
LC | en-GB | Free | 0 | — | 1.0.1 |
LK | en-GB | Free | 0 | — | 1.0 |
LR | en-GB | Free | 0 | — | 1.0.1 |
LT | en-GB | Free | 0 | — | 1.0.1 |
LU | en-GB | Free | 0 | — | 1.0 |
LV | en-GB | Free | 0 | — | 1.0 |
LY | en-GB | Free | 0 | — | 1.0.1 |
MA | en-GB | Free | 0 | — | 1.0.1 |
MD | en-GB | Free | 0 | — | 1.0 |
ME | en-GB | Free | 0 | — | 1.0 |
MG | en-GB | Free | 0 | — | 1.0.1 |
MK | en-GB | Free | 0 | — | 1.0 |
ML | en-GB | Free | 0 | — | 1.0.1 |
MM | en-GB | Free | 0 | — | 1.0 |
MN | en-GB | Free | 0 | — | 1.0 |
MO | zh-Hant-HK | Free | 0 | — | 1.0 |
MR | en-GB | Free | 0 | — | 1.0 |
MS | en-GB | Free | 0 | — | 1.0.1 |
MT | en-GB | Free | 0 | — | 1.0 |
MU | en-GB | Free | 0 | — | 1.0.1 |
MV | en-GB | Free | 0 | — | 1.0 |
MW | en-GB | Free | 0 | — | 1.0.1 |
MX | es-MX | Free | 0 | — | 1.0.1 |
MY | en-GB | Free | 0 | — | 1.0.1 |
MZ | en-GB | Free | 0 | — | 1.0.1 |
NA | en-GB | Free | 0 | — | 1.0.1 |
NE | en-GB | Free | 0 | — | 1.0.1 |
NG | en-GB | Free | 0 | — | 1.0.1 |
NI | es-MX | Free | 0 | — | 1.0.1 |
NL | nl | Free | 0 | — | 1.0 |
NO | en-GB | Free | 0 | — | 1.0 |
NP | en-GB | Free | 0 | — | 1.0 |
NR | en-GB | Free | 0 | — | 1.0 |
NZ | en-AU | Free | 0 | — | 1.0 |
OM | en-GB | Free | 0 | — | 1.0 |
PA | es-MX | Free | 0 | — | 1.0.1 |
PE | es-MX | Free | 0 | — | 1.0.1 |
PG | en-GB | Free | 0 | — | 1.0 |
PH | en-GB | Free | 0 | — | 1.0 |
PK | en-GB | Free | 0 | — | 1.0 |
PL | en-GB | Free | 0 | — | 1.0 |
PT | pt-PT | Free | 0 | — | 1.0 |
PW | en-GB | Free | 0 | — | 1.0 |
PY | es-MX | Free | 0 | — | 1.0.1 |
QA | en-GB | Free | 0 | — | 1.0 |
RO | en-GB | Free | 0 | — | 1.0 |
RS | en-GB | Free | 0 | — | 1.0 |
RU | ru | Free | 0 | — | 1.0 |
RW | en-GB | Free | 0 | — | 1.0.1 |
SA | en-GB | Free | 0 | — | 1.0 |
SB | en-GB | Free | 0 | — | 1.0 |
SC | en-GB | Free | 0 | — | 1.0.1 |
SE | sv | Free | 0 | — | 1.0 |
SG | en-GB | Free | 0 | — | 1.0 |
SI | en-GB | Free | 0 | — | 1.0 |
SK | en-GB | Free | 0 | — | 1.0 |
SL | en-GB | Free | 0 | — | 1.0.1 |
SN | en-GB | Free | 0 | — | 1.0.1 |
SR | en-GB | Free | 0 | — | 1.0.1 |
ST | en-GB | Free | 0 | — | 1.0.1 |
SV | es-MX | Free | 0 | — | 1.0.1 |
SZ | en-GB | Free | 0 | — | 1.0.1 |
TC | en-GB | Free | 0 | — | 1.0.1 |
TD | en-GB | Free | 0 | — | 1.0.1 |
TH | en-GB | Free | 0 | — | 1.0 |
TJ | en-GB | Free | 0 | — | 1.0 |
TM | en-GB | Free | 0 | — | 1.0 |
TN | en-GB | Free | 0 | — | 1.0.1 |
TO | en-GB | Free | 0 | — | 1.0 |
TR | en-GB | Free | 0 | — | 1.0 |
TT | en-GB | Free | 0 | — | 1.0.1 |
TW | zh-Hant-TW | Free | 0 | — | 1.0 |
TZ | en-GB | Free | 0 | — | 1.0.1 |
UA | en-GB | Free | 0 | — | 1.0 |
UG | en-GB | Free | 0 | — | 1.0.1 |
US | en-US | Free | 0 | — | 1.0.1 |
UY | en-GB | Free | 0 | — | 1.0.1 |
UZ | en-GB | Free | 0 | — | 1.0 |
VC | en-GB | Free | 0 | — | 1.0.1 |
VE | es-MX | Free | 0 | — | 1.0.1 |
VG | en-GB | Free | 0 | — | 1.0.1 |
VN | en-GB | Free | 0 | — | 1.0 |
VU | en-GB | Free | 0 | — | 1.0 |
XK | en-GB | Free | 0 | — | 1.0 |
YE | en-GB | Free | 0 | — | 1.0 |
ZA | en-GB | Free | 0 | — | 1.0 |
ZM | en-GB | Free | 0 | — | 1.0.1 |
ZW | en-GB | Free | 0 | — | 1.0.1 |
Change log 84 changes · BJ
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
✎
releaseNotes updated
• Clearer results: when nothing negative is found, the verdict now shows green — anything we could not verify is listed right below it
• Scholarly notes (madhha
▣
App icon changed
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version changed
1.0 → 1.0.1
◆
Version 1.0.1 released
• Clearer results: when nothing negative is found, the verdict now shows green — anything we could not verify is listed right below it
• Scholarly notes (madhhab positions) now appear in your language
• Improved ingredient recognition
✎
description updated
Naqio is a halal food scanner that verifies instead of guessing. Scan a barcode or photograph an ingredient label, and Naqio checks it against a curated databas
✎
subtitle updated
Verify haram additives & meat
✎
name updated
Naqio: Halal Food Scanner
◆
Version 1.0 released
AEen-GB
AFen-GB
AGen-GB
AIen-GB
ALen-GB
AMen-GB
AOen-GB
ARes-MX
ATde-DE
AUen-AU
AZen-GB
BAen-GB
BBen-GB
BEen-GB
BFen-GB
BGen-GB
BHen-GB
BMen-GB
BNen-GB
BOes-MX
BRpt-BR
BSen-GB
BTen-GB
BWen-GB
BYen-GB
BZen-GB
CAen-CA
CDen-GB
CGen-GB
CHde-CH
CIfr-FR
CLes-MX
CMfr-FR
CNzh-Hans-CN
COes-MX
CRes-MX
CVen-GB
CYen-GB
CZen-GB
DEde-DE
DKen-GB
DMen-GB
DOes-MX
DZen-GB
ECes-MX
EEen-GB
EGen-GB
ESes-ES
FIen-GB
FJen-GB
FMen-GB
FRfr-FR
GAfr-FR
GBen-GB
GDen-GB
GEen-GB
GHen-GB
GMen-GB
GRen-GB
GTes-MX
GWen-GB
GYen-GB
HKzh-Hant-HK
HNes-MX
HRen-GB
HUen-GB
IDen-GB
IEen-GB
ILen-GB
INen-GB
IQen-GB
ISen-GB
ITit
JMen-GB
JOen-GB
JPja
KEen-GB
KGen-GB
KHen-GB
KNen-GB
KRko
KWen-GB
KYen-GB
KZen-GB
LAen-GB
LBen-GB
LCen-GB
LKen-GB
LRen-GB
LTen-GB
LUen-GB
LVen-GB
LYen-GB
MAen-GB
MDen-GB
MEen-GB
MGen-GB
MKen-GB
MLen-GB
MMen-GB
MNen-GB
MOzh-Hant-HK
MRen-GB
MSen-GB
MTen-GB
MUen-GB
MVen-GB
MWen-GB
MXes-MX
MYen-GB
MZen-GB
NAen-GB
NEen-GB
NGen-GB
NIes-MX
NLnl
NOen-GB
NPen-GB
NRen-GB
NZen-AU
OMen-GB
PAes-MX
PEes-MX
PGen-GB
PHen-GB
PKen-GB
PLen-GB
PTpt-PT
PWen-GB
PYes-MX
QAen-GB
ROen-GB
RSen-GB
RUru
RWen-GB
SAen-GB
SBen-GB
SCen-GB
SEsv
SGen-GB
SIen-GB
SKen-GB
SLen-GB
SNen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TDen-GB
THen-GB
TJen-GB
TMen-GB
TNen-GB
TOen-GB
TRen-GB
TTen-GB
TWzh-Hant-TW
TZen-GB
UAen-GB
UGen-GB
USen-US
UYen-GB
UZen-GB
VCen-GB
VEes-MX
VGen-GB
VNen-GB
VUen-GB
XKen-GB
YEen-GB
ZAen-GB
ZMen-GB
ZWen-GB