receipt-ripper.com
Vos reçus ne quittent jamais votre appareil
Un scanner de reçus gratuit basé sur le navigateur.
Receipt Ripper transforme les photos et PDF de reçus en données structurées — commerçant, date, lignes, totaux, TVA — entièrement dans votre navigateur. Aucun téléversement, aucune inscription, aucun compte. Cette page explique ce qu'est le projet, qui le développe, comment il est financé et comment nous joindre.
Déposez une photo (JPG, PNG, HEIC), un PDF ou une archive ZIP de l'un ou l'autre sur la page. Le navigateur décode le fichier, recadre automatiquement et corrige la perspective du papier photographié, exécute l'OCR avec Tesseract.js dans un Web Worker et extrait les champs du reçu avec un analyseur basé sur des règles qui comprend les formats américain, britannique, européen et latino-américain dans sept langues (anglais, espagnol, français, allemand, néerlandais, italien, portugais).
Le résultat structuré apparaît dans un tableau de relecture que vous pouvez éditer, étiqueter ou annoter. Une fois terminé, exportez en CSV, Excel (.xlsx) ou un ZIP qui regroupe un classeur et chaque image originale aux côtés des détails par reçu — pratique pour la déclaration de revenus, les notes de frais ou la comptabilité de freelance.
Les reçus sont sensibles. Ils portent les quatre derniers chiffres des cartes de paiement, des emplacements de magasins, des habitudes d'achat et des horodatages indiquant où quelqu'un se trouvait. La plupart des scanners de reçus en ligne téléversent l'image vers un pipeline OCR cloud, ce qui signifie qu'une copie du reçu se retrouve sur le matériel d'un tiers.
Receipt Ripper adopte la position opposée. L'OCR tourne sur votre appareil. Les données analysées vivent dans votre onglet de navigateur et sont exportées directement sur votre système de fichiers. Aucune requête ne transporte d'octets de reçu — la Content Security Policy du site refuse les connexions réseau externes susceptibles de transporter du contenu de reçu. Vous pouvez le vérifier dans DevTools → Réseau : déposez un reçu et vous ne verrez aucun envoi.
Receipt Ripper est développé et maintenu par une petite équipe de développeurs indépendants. Le code est écrit en TypeScript, React et Vite, s'exécute entièrement dans le navigateur et est livré comme assets statiques servis par nginx dans un conteneur Docker. Pas de serveur applicatif, pas de base de données, pas de traitement en amont des données utilisateur.
Le projet s'appuie sur des composants open source — Tesseract.js pour l'OCR, pdf.js de Mozilla pour le rendu PDF, libheif-js pour les photos HEIC d'iPhone et SheetJS pour l'export Excel. L'attribution complète est dans /LICENSES.txt.
Le site a deux sources de revenus, toutes deux volontairement modestes :
Aucun de ces chemins ne touche au contenu des reçus, et tous deux sont encadrés par une liste blanche explicite dans la Content Security Policy documentée dans SECURITY.md. L'ensemble des fonctionnalités est gratuit à chaque visite — pas de limite d'usage, pas de palier payant, pas de verrouillage « premium ».
Receipt Ripper est un outil, pas un service :
Receipt Ripper a besoin d'un navigateur moderne supportant WebAssembly : Chrome 91+, Firefox 89+, Safari 15+ ou Edge 91+. La première visite télécharge le moteur OCR Tesseract et votre pack de langue (≈12 Mo pour l'anglais) — les visites suivantes chargent depuis le cache et fonctionnent hors ligne.
Les demandes de fonctionnalités, les rapports de bugs et les reçus qui n'ont pas été correctement scannés sont tous les bienvenus à contact@receipt-ripper.com. Chaque reçu problématique partagé avec nous aide à affiner le moteur de détection pour la personne suivante. Voir la page Contact pour plus d'informations.