OnlineFreeTools.org
  • Home
  • Image editing tools
    • Add Text Watermark to Photo — Local Browser Tool
    • Extract Colors from Image — Palette & Click Pick
    • Flip Image — Mirror Horizontally or Vertically
    • Add Border to Image — Color & Width Online
    • Image Compressor — Resize, Quality & Target Size Local
    • Crop & Resize Image — Local Aspect Presets
    • Photo EXIF Viewer & Remover — GPS, Camera & Local Strip
    • Image Format Converter — PNG JPEG WebP AVIF BMP GIF ICO SVG
    • Convert Image to Grayscale — Black & White Online
    • Merge Images — Combine Photos into One Collage
    • Image Optimizer — WebP, AVIF & MozJPEG Local
    • Overlay Images — Put a Logo on a Photo
    • Image to Base64 Converter — Encode & Decode Locally
    • Images to GIF — Make an Animated GIF Locally
    • Images to PDF — Combine Photos into One File
    • Images to PowerPoint — Photos to PPTX Slides
    • Images to Word — Build a DOCX from Photos
  • Design tools
    • Brand Color Token Pack — HEX HSL OKLCH Scale
    • WCAG Contrast Checker — AA/AAA Ratio Online
  • Developer tools
    • Add WWW to DNS — A/CNAME, Apex Rules & Provider Guides
    • CSV ↔ JSON Converter — Types, Delimiters & Local
    • HTML Entity Encoder & Decoder — Escape, Unescape & Local
    • IndexNow — Bing URL Submit, Key Check & Status Codes
    • What Is My IP Address — See Your Public IP (IPv4 or IPv6)
    • JSON Schema Validator — Draft-07 Paths & Local
    • Markdown ↔ HTML Converter — Sanitize & Preview
    • Compare Two Texts Online — Text Diff Checker
    • Check HTTP Response Headers Online
    • YAML ↔ JSON Converter — Types, Multi-doc & Local
  • Calculators
    • BMI Calculator — How to Calculate Body Mass Index
    • Gradient Calculator — Multivariable ∇f (Partial Derivatives)
    • How to Calculate Marginal Revenue — MR Calculator (ΔTR / ΔQ)
    • Percentage Change Calculator — From Old Value to New
    • ROI Calculator — How to Calculate Return on Investment
    • Square Feet to Square Meters — Area Converter for Homes & Renovation
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch

Tools

Add Text Watermark to Photo — Local Browser ToolAdd WWW to DNS — A/CNAME, Apex Rules & Provider GuidesBrand Color Token Pack — HEX HSL OKLCH ScaleExtract Colors from Image — Palette & Click PickCSV ↔ JSON Converter — Types, Delimiters & LocalFlip Image — Mirror Horizontally or VerticallyBMI Calculator — How to Calculate Body Mass IndexGradient Calculator — Multivariable ∇f (Partial Derivatives)How to Calculate Marginal Revenue — MR Calculator (ΔTR / ΔQ)Percentage Change Calculator — From Old Value to NewROI Calculator — How to Calculate Return on InvestmentHTML Entity Encoder & Decoder — Escape, Unescape & LocalAdd Border to Image — Color & Width OnlineImage Compressor — Resize, Quality & Target Size LocalCrop & Resize Image — Local Aspect PresetsPhoto EXIF Viewer & Remover — GPS, Camera & Local StripImage Format Converter — PNG JPEG WebP AVIF BMP GIF ICO SVGConvert Image to Grayscale — Black & White OnlineMerge Images — Combine Photos into One CollageImage Optimizer — WebP, AVIF & MozJPEG LocalOverlay Images — Put a Logo on a PhotoImage to Base64 Converter — Encode & Decode LocallyImages to GIF — Make an Animated GIF LocallyImages to PDF — Combine Photos into One FileImages to PowerPoint — Photos to PPTX SlidesImages to Word — Build a DOCX from PhotosIndexNow — Bing URL Submit, Key Check & Status CodesWhat Is My IP Address — See Your Public IP (IPv4 or IPv6)JSON Schema Validator — Draft-07 Paths & LocalMarkdown ↔ HTML Converter — Sanitize & PreviewSquare Feet to Square Meters — Area Converter for Homes & RenovationCompare Two Texts Online — Text Diff CheckerWCAG Contrast Checker — AA/AAA Ratio OnlineCheck HTTP Response Headers OnlineYAML ↔ JSON Converter — Types, Multi-doc & Local

Flip Image — Mirror Horizontally or Vertically

0.90

Flip a photo horizontally or vertically in your browser—mirror selfies or swap layout sides without uploading. Steps: choose an image, tick horizontal and/or vertical, apply, download JPEG/WebP/PNG. Example: sample blocks with a letter mark → horizontal flip — files stay on your device.

How it works

Choose a photo, pick horizontal and/or vertical flip, apply, then download. Everything runs in this tab.

Rules

The canvas matches the source size. Horizontal flip uses scale(-1,1); vertical uses scale(1,-1); both can combine. Export re-encodes pixels.

  • Horizontal: reflect across the vertical axis (left↔right).
  • Vertical: reflect across the horizontal axis (top↔bottom).
  • Both checked = 180° rotation equivalent for rectangular images.
  • Animated GIF uses the first frame only; transparency is kept for PNG/WebP.

Example

Load sample shows asymmetric color blocks with a mark; horizontal flip is applied so the mark moves to the other side.

Good fits

  • Fix mirrored selfies before posting.
  • Swap left/right for layouts or mockups.
  • Flip scanned pages that were upside-down (with vertical).

Frequently asked questions

Are images uploaded?

No. Decode, flip, and export run in your browser.

Is quality lost?

Flip itself is lossless in pixel order; saving as JPEG/WebP re-encodes and may change bytes.

Flip vs rotate?

Flip mirrors; rotate turns by angles. This page only mirrors.

Can I flip both ways?

Yes—tick both boxes to flip horizontally and vertically together.

What about animated GIFs?

Only the first frame is decoded and flipped.

Related tools

  • Convert Image to Grayscale — Black & White Online
  • Add Border to Image — Color & Width Online
  • Crop & Resize Image — Local Aspect Presets

Share this tool

Share on social networks, copy the page link, or use your device share sheet.

XFacebookLinkedInRedditWhatsAppTelegram

https://onlinefreetools.org/tools/flip-image

Questions or feedback

Something unclear, broken, or missing? Draft a message below — we read every note about these tools.

Email: dailyonetools@outlook.com

References

  • MDN — CanvasRenderingContext2D.scale()
  • MDN — HTMLCanvasElement.toBlob()
OnlineFreeTools.org · Learning project · Iterating
About·Dev Logs·Privacy·Terms·Contact