Aller au contenu principal

Recadreur d'image — outil gratuit

Recadrez des images par glisser-sélectionner, avec contraintes de ratio optionnelles (1:1, 16:9, 4:3, etc.), grille de règle des tiers et export multi-format (JPEG, PNG, WebP).

Fonctionne hors ligne une fois chargé

Déposez un fichier ici ou cliquez pour parcourir

JPG, PNG, WebP, HEIC, HEIF · traité sur votre appareil

ou appuyez sur Ctrl+V pour coller depuis le presse-papiers

Parcourir les fichiers

Astuce : vous pouvez coller une capture d'écran avec Ctrl+V

Vos fichiers ne quittent jamais votre appareil. Tout le traitement se fait localement dans votre navigateur.

Utilisations courantes

  • Recadrer les Photos pour InstagramRecadrez selon les rapports d'aspect préférés d'Instagram: 1:1 (carré), 4:5 (portrait) et 1.91:1 (paysage).
  • Recadrer les Photos de Profil en CarréCréez des photos de profil carrées pour LinkedIn, Twitter, GitHub ou n'importe quelle plateforme de médias sociaux.
  • Recadrer les Vignettes YouTube et les ArticlesRecadrez au rapport d'aspect 16:9 utilisé par les vidéos YouTube et la plupart des images héros de blog.
  • Recadrer les Photos de Passeport / IDRecadrez les photos au rapport d'aspect portrait standard 2:3 pour les demandes de passeport, visa et ID.
  • Recadrer les Photos de Produits d'E-CommerceNormalisez les rapports d'aspect des photos de produits pour Amazon, Shopify, Etsy et autres marchés.

Comment ça marche

Le recadrage se fait entièrement dans votre navigateur avec l'API Canvas HTML5 — sans envoi de fichier, sans serveur. Vous faites glisser une région de sélection directement sur un élément canevas, et quand vous appliquez le recadrage, le moteur de rendu 2D intégré du navigateur ne lit que les pixels sélectionnés et les réencode en JPEG, PNG ou WebP.

  1. 1
    L'image est chargée en mémoire
    Votre fichier est lu avec URL.createObjectURL(), qui remet au navigateur une URL de blob locale. Un HTMLImageElement décode le fichier entièrement dans l'onglet du navigateur — les octets de l'image ne quittent jamais votre appareil.
  2. 2
    L'API Pointer Events pilote la sélection de recadrage
    L'API Pointer Events du navigateur (qui unifie les entrées souris, tactile et stylet) suit les glissements sur une superposition canevas. Appuyer en dehors de la sélection démarre un nouveau rectangle ; appuyer à l'intérieur le déplace ; appuyer près du coin inférieur droit le redimensionne. Des préréglages de ratio d'aspect optionnels (1:1, 16:9, 4:3, etc.) contraignent la géométrie pendant le glissement.
  3. 3
    Canvas dessine l'aperçu en direct
    À chaque changement de recadrage, le contexte Canvas 2D redessine l'image, applique une superposition sombre en dehors de la sélection, efface la région de recadrage pour montrer l'image originale en pleine fidélité, et superpose une grille des tiers et une poignée de redimensionnement sarcelle.
  4. 4
    toBlob() encode et livre le résultat
    Quand vous cliquez sur Recadrer, un nouveau canevas hors écran est créé aux dimensions exactes du recadrage. ctx.drawImage() ne copie que le rectangle sélectionné, et canvas.toBlob() encode le résultat avec l'encodeur JPEG, PNG ou WebP natif du navigateur au réglage de qualité choisi. Le résultat est remis sous forme d'URL de blob locale pour le téléchargement.

Votre image est ouverte comme une URL de blob locale et traitée entièrement dans l'onglet de votre navigateur — rien n'est envoyé à un serveur à aucun moment.

Outils associés

Questions fréquemment posées