{
  "id": 40,
  "slug": "image-to-text",
  "type": "tool",
  "title": "Image to Text (OCR) — Free Online",
  "summary": "Extract text from an image — photos, screenshots, scans — in 7 languages. Free, no sign-up, no watermark; files deleted immediately after processing.",
  "category_slug": "image",
  "category_name": "Image Tools",
  "locale": "en",
  "seo": {
    "description": "Free online image to text (OCR) converter. Pull editable text out of photos, screenshots, and scans with Tesseract — English, Thai, Chinese, Japanese, and more. No sign-up; files deleted immediately after processing."
  },
  "data": {
    "io": {
      "accepts": [
        "image/png",
        "image/jpeg",
        "image/webp",
        "image/bmp",
        "image/tiff"
      ],
      "outputs": [
        "text/plain"
      ]
    },
    "howto": [
      {
        "step": 1,
        "text": "Upload an image (PNG, JPG, WebP, BMP, or TIFF)."
      },
      {
        "step": 2,
        "text": "Choose the language of the text in the image."
      },
      {
        "step": 3,
        "text": "Click Extract text, then copy it or download a .txt file. The image is deleted from our server immediately after processing."
      }
    ],
    "sections": [
      {
        "body": "OCR — optical character recognition — reads the letters in an image and turns them into real, editable text. Instead of retyping what is on a photo, screenshot, or scanned page, OCR extracts the words so you can copy, search, or edit them.",
        "heading": "What is OCR (image to text)?"
      },
      {
        "body": "Your image is processed on our server with Tesseract, a mature open-source OCR engine, and the recognized text is sent straight back to your browser. The file is deleted immediately after processing — never stored. You can pick the language so accents and non-Latin scripts are read correctly.",
        "heading": "How it works here"
      },
      {
        "body": "Copy text from a screenshot, pull a quote out of a photo of a page, digitize a receipt or business card, or get editable text from a scanned document. It saves retyping and makes image text searchable.",
        "heading": "When to use it"
      },
      {
        "body": "OCR works best on clear, straight, high-contrast text. Sharp screenshots and clean scans come out very accurately; blurry photos, handwriting, low light, or skewed angles reduce accuracy. Choosing the right language also helps a lot — pick the language the text is actually written in.",
        "heading": "What affects accuracy"
      }
    ],
    "toolKind": "server",
    "clientApp": "ocr",
    "processing": {
      "engine": "tesseract",
      "endpoint": "/api/ocr"
    }
  },
  "updated_at": "2026-06-27T12:11:17.768Z",
  "faq": [
    {
      "q": "Which languages are supported?",
      "a": "English, Thai, French, Spanish, German, Simplified Chinese, and Japanese. Pick the language the text is written in for the best accuracy."
    },
    {
      "q": "How accurate is it?",
      "a": "Very accurate on clear, straight, high-contrast text like screenshots and clean scans. Blurry photos, handwriting, low light, or skewed angles reduce accuracy."
    },
    {
      "q": "Are my images safe?",
      "a": "The image is processed on our server and deleted immediately after the text is extracted — never stored or shared."
    },
    {
      "q": "Can it read handwriting?",
      "a": "No. This recognizes printed/typed text. Handwriting is not reliably supported."
    },
    {
      "q": "Is it free?",
      "a": "Yes, completely free — no sign-up and no watermark."
    }
  ],
  "related": [
    {
      "slug": "webp-to-jpg",
      "title": "WebP to JPG Converter — Free, Batch",
      "type": "tool",
      "category_slug": "image",
      "kind": "related",
      "data": {
        "mode": "convert",
        "howto": [
          {
            "step": 1,
            "text": "Choose one or more WebP images — they stay in your browser and are never uploaded."
          },
          {
            "step": 2,
            "text": "Click Convert to re-encode them as JPG."
          },
          {
            "step": 3,
            "text": "Download the JPGs."
          }
        ],
        "sections": [
          {
            "body": "WebP files are small and great for the web, but some older apps, editors, and platforms still cannot open them. Converting WebP to JPG gives you a universally compatible file you can use, share, or upload anywhere.",
            "heading": "Why convert WebP to JPG?"
          },
          {
            "body": "Each WebP is decoded and re-encoded as JPG on a canvas, entirely on your device — nothing is uploaded. Convert a whole batch at once and download them together.",
            "heading": "How it works in your browser"
          },
          {
            "body": "JPG does not support transparency, so any transparent areas in a WebP become a solid background. JPG is also lossy, so converting adds a small amount of compression — usually invisible, but worth knowing if you will edit the image further.",
            "heading": "What to know before converting"
          },
          {
            "body": "Convert when you need to open a WebP in software that does not support it, attach it where only common formats are accepted, or hand it to someone whose tools expect JPG.",
            "heading": "When to convert to JPG"
          }
        ],
        "toolKind": "client",
        "clientApp": "image-tool",
        "lockTarget": "image/jpeg",
        "hideFromHome": true
      }
    },
    {
      "slug": "jpg-to-webp",
      "title": "JPG to WebP Converter — Free, Batch",
      "type": "tool",
      "category_slug": "image",
      "kind": "related",
      "data": {
        "mode": "convert",
        "howto": [
          {
            "step": 1,
            "text": "Choose one or more JPG images — they stay in your browser and are never uploaded."
          },
          {
            "step": 2,
            "text": "Click Convert to re-encode them as WebP."
          },
          {
            "step": 3,
            "text": "Download the WebP files."
          }
        ],
        "sections": [
          {
            "body": "WebP is a modern image format that delivers the same visual quality as JPG at a noticeably smaller size — often 25–35% less. Smaller images mean faster pages and lower bandwidth, which is why WebP is now the default for performance-focused websites.",
            "heading": "Why convert JPG to WebP?"
          },
          {
            "body": "Each JPG is drawn to a canvas and re-encoded as WebP on your device — nothing is uploaded. You can convert many images in one batch and download them together.",
            "heading": "How it works in your browser"
          },
          {
            "body": "Use WebP for images on websites and web apps where speed matters, and where you control which browsers and tools will open them. All modern browsers support WebP; some older software and a few platforms still do not.",
            "heading": "When to use WebP"
          },
          {
            "body": "JPG is universally supported and a safe default for sharing anywhere. WebP gives smaller files at the same quality but is not accepted everywhere. Convert to WebP for the web, and keep or convert back to JPG when you need maximum compatibility.",
            "heading": "JPG vs WebP"
          }
        ],
        "toolKind": "client",
        "clientApp": "image-tool",
        "lockTarget": "image/webp",
        "hideFromHome": true
      }
    },
    {
      "slug": "jpg-to-png",
      "title": "JPG to PNG Converter — Free, Batch",
      "type": "tool",
      "category_slug": "image",
      "kind": "related",
      "data": {
        "mode": "convert",
        "howto": [
          {
            "step": 1,
            "text": "Choose one or more JPG images — they stay in your browser and are never uploaded."
          },
          {
            "step": 2,
            "text": "Click Convert to re-encode them as lossless PNG."
          },
          {
            "step": 3,
            "text": "Download the PNGs."
          }
        ],
        "sections": [
          {
            "body": "PNG is a lossless format, so converting a JPG to PNG stops further quality loss when you plan to edit and re-save the image repeatedly. PNG also supports transparency and renders sharp edges and text cleanly, which JPG's compression can blur.",
            "heading": "Why convert JPG to PNG?"
          },
          {
            "body": "Each JPG is decoded and re-encoded as PNG on a canvas, entirely on your device — nothing is uploaded. Convert a whole batch at once and download them together.",
            "heading": "How it works in your browser"
          },
          {
            "body": "Converting JPG to PNG will not recover detail the JPG already lost — it preserves the current image without adding new compression. Because PNG is lossless, the resulting file is often larger than the original JPG, which is the trade-off for editable, lossless quality.",
            "heading": "What to expect"
          },
          {
            "body": "Choose PNG for screenshots, logos, diagrams, and any image you will edit again, or that needs transparency. For sharing photographs where small size matters, JPG or WebP is usually better.",
            "heading": "When to use PNG"
          }
        ],
        "toolKind": "client",
        "clientApp": "image-tool",
        "lockTarget": "image/png",
        "hideFromHome": true
      }
    },
    {
      "slug": "png-to-jpg",
      "title": "PNG to JPG Converter — Free, Batch",
      "type": "tool",
      "category_slug": "image",
      "kind": "related",
      "data": {
        "mode": "convert",
        "howto": [
          {
            "step": 1,
            "text": "Choose one or more PNG images — they stay in your browser and are never uploaded."
          },
          {
            "step": 2,
            "text": "Click Convert to re-encode them as JPG."
          },
          {
            "step": 3,
            "text": "Download the JPGs."
          }
        ],
        "sections": [
          {
            "body": "PNG is lossless and great for graphics, but for photographs it produces much larger files than JPG. Converting a photographic PNG to JPG can cut the file size dramatically with little visible difference — ideal for email, web pages, and uploads with a size limit.",
            "heading": "Why convert PNG to JPG?"
          },
          {
            "body": "Each PNG is drawn to a canvas and re-encoded as JPG on your device — nothing is uploaded. You can convert many PNGs in one batch and download them all at once.",
            "heading": "How it works in your browser"
          },
          {
            "body": "JPG does not support transparency, so any transparent areas in a PNG become a solid background (usually white). If your image needs transparency, keep it as PNG or use WebP instead. For solid photos and screenshots, JPG is usually the better choice.",
            "heading": "What to know before converting"
          },
          {
            "body": "PNG is lossless and supports transparency, best for logos, icons, and sharp-edged graphics. JPG is lossy and far smaller for photos. Convert to JPG when the image is photographic and small size matters more than perfect pixels.",
            "heading": "PNG vs JPG"
          }
        ],
        "toolKind": "client",
        "clientApp": "image-tool",
        "lockTarget": "image/jpeg",
        "hideFromHome": true
      }
    },
    {
      "slug": "image-to-base64",
      "title": "Image to Base64 — Free Data URI",
      "type": "tool",
      "category_slug": "image",
      "kind": "related",
      "data": {
        "howto": [
          {
            "step": 1,
            "text": "Choose an image — it is encoded in your browser and never uploaded."
          },
          {
            "step": 2,
            "text": "Copy the Base64 data URI, or the ready-made CSS snippet."
          },
          {
            "step": 3,
            "text": "Paste it into your HTML or CSS."
          }
        ],
        "sections": [
          {
            "body": "A data URI encodes an image as a long Base64 text string that can be placed directly inside HTML or CSS instead of linking to a separate file. The browser decodes it back into the image — so the picture travels inside your code with no extra request.",
            "heading": "What is a Base64 data URI?"
          },
          {
            "body": "Your image is read and Base64-encoded entirely in your browser, then given to you as a ready-to-paste data URI or a CSS background snippet. Nothing is uploaded, so even private images stay on your device.",
            "heading": "How it works here"
          },
          {
            "body": "Inline a small icon or logo to save an HTTP request, embed an image in a single self-contained HTML email or file, or include a graphic where you cannot host a separate image. It is most useful for small images.",
            "heading": "When to use a data URI"
          },
          {
            "body": "Base64 makes data about 33% larger and cannot be cached separately by the browser, so it is a poor fit for large images or pictures reused across many pages. For those, a normal image file is faster.",
            "heading": "When not to use it"
          }
        ],
        "toolKind": "client",
        "clientApp": "image-base64"
      }
    },
    {
      "slug": "crop-image",
      "title": "Crop Image — Free, In Browser",
      "type": "tool",
      "category_slug": "image",
      "kind": "related",
      "data": {
        "howto": [
          {
            "step": 1,
            "text": "Choose an image — it stays in your browser and is never uploaded."
          },
          {
            "step": 2,
            "text": "Drag the selection box over the area to keep, and drag its handles to resize."
          },
          {
            "step": 3,
            "text": "Crop to the selection."
          },
          {
            "step": 4,
            "text": "Download the cropped image."
          }
        ],
        "sections": [
          {
            "body": "Cropping cuts away the outer parts of an image to keep only the area you want. It changes the composition and aspect ratio — useful for removing distractions, focusing on a subject, or fitting an image to a required shape like a square avatar.",
            "heading": "What is cropping?"
          },
          {
            "body": "You drag a selection box over the image and the area inside it is redrawn as a new image on a canvas, in your browser. Nothing is uploaded. The pixels you keep are unchanged — cropping only removes what is outside the selection, with no quality loss.",
            "heading": "How cropping works here"
          },
          {
            "body": "Trim out background or bystanders, straighten a composition, make a square or banner-shaped image for social media, or zoom in on the important part of a photo before sharing it.",
            "heading": "When to crop an image"
          },
          {
            "body": "Cropping removes part of the image to change its shape or focus; resizing scales the whole image to new dimensions while keeping everything in frame. Crop to choose what stays in the picture, resize to change how big it is.",
            "heading": "Crop vs resize"
          }
        ],
        "toolKind": "client",
        "clientApp": "image-crop"
      }
    },
    {
      "slug": "rotate-image",
      "title": "Rotate & Flip Image — Free, Batch",
      "type": "tool",
      "category_slug": "image",
      "kind": "related",
      "data": {
        "howto": [
          {
            "step": 1,
            "text": "Choose one or more images — they stay in your browser and are never uploaded."
          },
          {
            "step": 2,
            "text": "Pick a rotation angle and, if needed, a horizontal or vertical flip."
          },
          {
            "step": 3,
            "text": "Apply the same change to the whole batch."
          },
          {
            "step": 4,
            "text": "Download the results."
          }
        ],
        "sections": [
          {
            "body": "Rotating turns an image by 90, 180, or 270 degrees to fix orientation; flipping mirrors it horizontally or vertically. Together they correct photos that came in sideways or upside down, or create a mirrored version when you need one.",
            "heading": "What does rotating and flipping do?"
          },
          {
            "body": "Each image is redrawn at the new orientation on a canvas, on your device — nothing is uploaded. You can apply the same rotation and flip to a whole batch at once and download them together.",
            "heading": "How it works in your browser"
          },
          {
            "body": "Straighten phone photos that saved sideways, turn a scanned page the right way up, mirror an image for a design, or flip a selfie so text reads correctly. Batch mode is ideal when a set of photos all need the same fix.",
            "heading": "When to rotate or flip"
          },
          {
            "body": "Rotation spins the image around its center while keeping the picture itself the same; flipping produces a mirror image, swapping left and right (or top and bottom). Use rotate to fix orientation, and flip when you specifically want a mirrored result.",
            "heading": "Rotate vs flip"
          }
        ],
        "toolKind": "client",
        "clientApp": "image-rotate"
      }
    },
    {
      "slug": "convert-image",
      "title": "Convert Image — JPG, PNG, WebP (Free)",
      "type": "tool",
      "category_slug": "image",
      "kind": "related",
      "data": {
        "io": {
          "accepts": [
            "image/jpeg",
            "image/png",
            "image/webp"
          ],
          "outputs": [
            "image/jpeg",
            "image/png",
            "image/webp"
          ]
        },
        "mode": "convert",
        "howto": [
          {
            "step": 1,
            "text": "Choose one or more images — they are processed in your browser, never uploaded."
          },
          {
            "step": 2,
            "text": "Pick the target format (JPG, PNG, or WebP)."
          },
          {
            "step": 3,
            "text": "Convert the whole batch at once."
          },
          {
            "step": 4,
            "text": "Download the converted images."
          }
        ],
        "sections": [
          {
            "body": "Converting changes the file format of an image — for example JPG to PNG or WebP — without changing what it shows. Different formats suit different jobs: JPG for photos, PNG for graphics with transparency, and WebP for the smallest web-ready files.",
            "heading": "What is image conversion?"
          },
          {
            "body": "Each image is decoded and re-encoded in the target format on a canvas in your browser. Nothing is uploaded, so your images stay on your device. You can convert many images in one batch and download them all.",
            "heading": "How conversion works here"
          },
          {
            "body": "Switch to WebP to speed up a website, convert to JPG for an app that does not accept WebP, or move to PNG when you need a lossless copy or transparency. Conversion is also handy when a form or tool only accepts certain file types.",
            "heading": "When to convert image formats"
          },
          {
            "body": "Use JPG for photographs where small size matters and transparency is not needed; PNG for logos, screenshots, and anything with sharp edges or transparency; and WebP when you want the smallest file for the web and your target supports it. This tool covers all three directions.",
            "heading": "Which format should I choose?"
          }
        ],
        "toolKind": "client",
        "clientApp": "image-tool"
      }
    },
    {
      "slug": "resize-image",
      "title": "Resize Image — Free, Batch",
      "type": "tool",
      "category_slug": "image",
      "kind": "related",
      "data": {
        "io": {
          "accepts": [
            "image/jpeg",
            "image/png",
            "image/webp"
          ],
          "outputs": [
            "image/jpeg",
            "image/png",
            "image/webp"
          ]
        },
        "mode": "resize",
        "howto": [
          {
            "step": 1,
            "text": "Choose one or more images — they stay in your browser and are never uploaded."
          },
          {
            "step": 2,
            "text": "Set a target width in pixels or a percentage to scale by."
          },
          {
            "step": 3,
            "text": "The aspect ratio is kept automatically so images are not stretched."
          },
          {
            "step": 4,
            "text": "Resize and download the results."
          }
        ],
        "sections": [
          {
            "body": "Resizing changes an image's pixel dimensions — making it smaller to fit a layout or upload limit, or setting an exact width a site requires. Smaller dimensions also mean smaller files, so resizing is one of the easiest ways to speed up a page or shrink an attachment.",
            "heading": "What does resizing do?"
          },
          {
            "body": "Each image is redrawn to the new dimensions on a canvas in your browser, keeping the aspect ratio so nothing looks stretched. You set a target width or a percentage and it applies to every image in the batch. Nothing is uploaded — it all happens on your device.",
            "heading": "How resizing works here"
          },
          {
            "body": "Fit a profile picture or banner to the exact size a platform asks for, shrink large camera photos before emailing, prepare consistent thumbnail widths for a gallery, or get an image under a form's dimension limit. Batch mode makes it quick when many images need the same size.",
            "heading": "When to resize images"
          },
          {
            "body": "Resizing scales the whole image to new dimensions and keeps everything in frame; cropping cuts away part of the image to change its shape or focus. Use resize to make an image smaller without losing content, and crop when you need a specific area or aspect ratio.",
            "heading": "Resize vs crop"
          }
        ],
        "toolKind": "client",
        "clientApp": "image-tool"
      }
    },
    {
      "slug": "compress-image",
      "title": "Compress Image — Free, In Browser",
      "type": "tool",
      "category_slug": "image",
      "kind": "related",
      "data": {
        "io": {
          "accepts": [
            "image/jpeg",
            "image/png",
            "image/webp"
          ],
          "outputs": [
            "image/webp",
            "image/jpeg"
          ]
        },
        "mode": "compress",
        "howto": [
          {
            "step": 1,
            "text": "Choose one or more images — they are processed in your browser, never uploaded."
          },
          {
            "step": 2,
            "text": "Pick an output format (WebP for smallest, JPG for compatibility) and a quality level."
          },
          {
            "step": 3,
            "text": "Compress and compare the new file size against the original."
          },
          {
            "step": 4,
            "text": "Download the compressed images."
          }
        ],
        "sections": [
          {
            "body": "Compression makes an image file smaller by lowering quality slightly or re-encoding it in a more efficient format. A photo straight from a phone can be several megabytes; compressed, the same picture can look nearly identical at a fraction of the size — faster to upload, email, or load on a web page.",
            "heading": "What is image compression?"
          },
          {
            "body": "Each image is drawn to a canvas and re-encoded at the quality and format you pick, entirely in your browser. Nothing is uploaded, so the only practical limit is your device's memory. You can batch many images at once and compare the saved size before downloading.",
            "heading": "How compression works here"
          },
          {
            "body": "Shrink photos before attaching them to an email or a web form, reduce page-load time on a website, fit images under an upload size cap, or save storage space. Compression matters most for large photos and screenshots, which are often far bigger than they need to be.",
            "heading": "When to compress images"
          },
          {
            "body": "WebP usually beats JPG at the same visual quality, often by 25–35%, which is why it is the default for fast websites. Choose WebP for the smallest files, or JPG when you need maximum compatibility with older apps.",
            "heading": "WebP for the smallest files"
          }
        ],
        "toolKind": "client",
        "clientApp": "image-tool"
      }
    }
  ]
}