Faites pivoter une image de 90° ou 180° et retournez-la horizontalement ou verticalement — directement dans votre navigateur.
Une photo prise en portrait qui s'affiche de travers, une page scannée à l'envers, un selfie dont le texte se lit à l'envers : ce sont trois problèmes différents qui appellent deux corrections différentes. La rotation fait tourner l'image autour de son centre et, à 90° ou 270°, échange sa largeur et sa hauteur — un paysage 4000×3000 devient un portrait 3000×4000. Le retournement la reflète selon un axe et conserve les dimensions, ce qui annule l'effet miroir de la caméra frontale mais inverse aussi tout texte présent dans l'image. Cet outil propose les deux, avec un aperçu en direct pour voir laquelle des deux vous fallait vraiment.
En coulisses, chaque clic met à jour un petit état de transformation — un angle et deux indicateurs de miroir — et le canvas redessine l'image source de zéro avec cette transformation appliquée. Rien n'est appliqué par-dessus un résultat précédent : les transformations se cumulent sans jamais accumuler de perte de qualité, et « Réinitialiser » ramène véritablement aux pixels d'origine. Les boutons raisonnent dans l'espace de l'écran, ce que la plupart des outils ratent : après une rotation de 90°, un retournement horizontal retourne toujours horizontalement ce que vous voyez, au lieu de basculer selon l'axe d'origine.
La sortie conserve le format que vous avez fourni — le PNG reste sans perte, le JPEG est réencodé en qualité 0,92 et le WebP reste du WebP. Le réencodage supprime toujours les métadonnées EXIF, y compris la balise d'orientation : l'outil lit donc le fichier avec createImageBitmap et l'option d'orientation issue de l'image (avec repli sur un décodage classique là où elle n'est pas disponible), ce qui inscrit la bonne orientation directement dans les pixels avant même que vous ne touchiez à quoi que ce soit. Perdre les métadonnées est aussi un gain pour la vie privée : les coordonnées GPS et les identifiants d'appareil ne voyagent pas avec le fichier que vous téléchargez. Tout se passe sur votre appareil, avec un plafond de 8000 pixels par côté pour préserver la mémoire du navigateur.
Transformation du canvas : translate(w/2, h/2) → rotate(θ) → scale(±1, ±1) → dessin de la source centrée sur l'origine. Pour θ égal à 90° ou 270°, le canvas de sortie échange largeur et hauteur. À ces angles, un miroir horizontal dans l'espace écran équivaut à un miroir vertical dans l'espace source : c'est ce qui rend les boutons de retournement intuitifs même après une rotation.
Non. Le fichier est décodé et redessiné avec l'API canvas sur votre appareil — rien n'est envoyé, stocké ni journalisé. La page continue de fonctionner sans connexion.
La rotation fait tourner l'image autour de son centre et échange largeur et hauteur à 90° ; le retournement la reflète selon un axe et conserve les dimensions. Utilisez la rotation pour une photo de travers et le retournement pour un selfie dont le texte se lit à l'envers.
Les rotations de 90° et 180° déplacent les pixels sans les rééchantillonner : la géométrie est donc sans perte. La seule perte vient du réencodage d'un JPEG, que l'outil réalise en qualité 0,92 — visuellement sans risque. La sortie PNG est sans perte de bout en bout.
Les appareils photo de téléphone enregistrent généralement l'image dans l'orientation du capteur, accompagnée d'une balise d'orientation EXIF qui indique aux visionneuses comment la tourner. L'outil applique cette balise au chargement : ce que vous voyez correspond donc à ce que voient les autres visionneuses correctes.
Non. Le réencodage via le canvas supprime toutes les métadonnées — orientation, coordonnées GPS, modèle d'appareil et horodatages. L'orientation est déjà inscrite dans les pixels, et le reste est en général quelque chose que vous préférez ne pas partager.
Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.
Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.