Aller au contenu principal

Pivoteur et retourneur d'image — outil gratuit

Faites pivoter les images de 90°, 180°, 270° ou un angle personnalisé. Retournez horizontalement ou verticalement. Exportez en JPEG, PNG ou 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

  • Corriger les Photos de Téléphone LatéralesPivotez les photos qui sont sorties latéralement de votre téléphone ou caméra — sans les télécharger nulle part.
  • Redresser les Documents NumérisésCorrigez la rotation légère dans les numérisations de documents à l'aide du curseur d'angle fin.
  • Dé-Miroir les Selfies en MiroirLes selfies de caméra frontale sont généralement en miroir — retournez horizontalement pour corriger.
  • Pivoter pour un Effet CréatifUtilisez des angles arbitraires pour incliner les photos pour des effets de style couverture de magazine.
  • Pivoter pour la Mise en Page d'ImpressionAjustez l'orientation des images avant de les placer dans les mises en page imprimées (Word, InDesign, Canva).

Comment ça marche

La rotation, le retournement et la correction d'angle ici s'exécutent entièrement dans votre navigateur avec l'API Canvas HTML — aucun fichier n'est jamais envoyé à un serveur. L'outil dessine votre image sur un canevas hors écran à l'angle et aux transformations d'échelle choisis, puis encode le résultat en JPEG, PNG ou WebP avec le propre codec du navigateur.

  1. 1
    L'image est décodée localement
    Votre fichier JPEG, PNG ou WebP est chargé dans un HTMLImageElement via une URL d'objet locale — une référence mémoire du navigateur qui ne quitte jamais votre appareil. Les dimensions naturelles en pixels sont lues directement depuis le bitmap décodé.
  2. 2
    La transformation Canvas est appliquée
    Un canevas hors écran est dimensionné pour s'adapter au rectangle englobant tourné (largeur·cos + hauteur·sin pour chaque axe). Le contexte Canvas 2D est ensuite translaté au centre, tourné de l'angle choisi en radians, et mis à l'échelle par -1 sur l'axe horizontal ou vertical pour les retournements — toutes des opérations ctx.rotate / ctx.scale standard sans bibliothèque externe.
  3. 3
    Le recadrage automatique coupe les coins (optionnel)
    Pour les rotations non orthogonales, une fonction géométrique écrite à la main — largestInnerRect — calcule le plus grand rectangle aligné sur les axes du ratio d'aspect original qui tient à l'intérieur du rectangle englobant tourné, afin que les coins vides triangulaires soient retirés sans déformer l'image.
  4. 4
    Le codec du navigateur encode le résultat
    canvas.toBlob() remet les données de pixels à l'encodeur d'image intégré du navigateur, produisant un Blob JPEG (avec qualité sélectionnable et couleur de fond de remplissage pour les coins transparents), PNG, ou WebP que vous téléchargez directement.

Votre image est traitée entièrement à l'intérieur de l'onglet de votre navigateur — elle n'est jamais envoyée à un serveur.

Outils associés

Questions fréquemment posées