Free forever · Privacy-first

    Free Photo to Anime & Sketch

    Drop up to six photos and restyle them in this tab: Hayao or Paprika from AnimeGANv2, or a portrait sketch from AnimeGANv3. Pick one style, set how far the result replaces the photo, compare before and after, and download a PNG. Each style downloads once from Hugging Face (about 8.6 MB for Hayao or Paprika, 4.2 MB for the sketch) and stays in this browser's cache. Your photos are not uploaded. These are three fixed styles, not a general anime generator, and they do not keep a face identical to the original.

    • Looks paidActually free
    • No uploadRuns on your device
    • No accountNothing to sign up for
    • No watermarkYour file, untouched

    More free image tools

    Same quality bar. Still free. Still no upload.

    Your files never leave your device

    Free to use, with no account and no watermark. The first run downloads the model files once and your browser caches them; the model then runs on your device, and the file you process is never sent anywhere.

    This is not a promise about how carefully we handle your upload. There is no upload. The file you choose is read into memory by your own browser, processed there, and handed back as a download — the tool has no server component and makes no network request with your data. The only download is the model itself, which contains nothing of yours.

    • Nothing is stored. We never receive the file, so there is no copy to retain, no retention period to disclose, and nothing to delete on request.
    • Nothing is transmitted. No upload endpoint, no analytics payload carrying file contents, no third-party processor.
    • You can verify it. Run the tool once so the model is cached, then disconnect from the internet and run it again. It still works, because everything it needs is already on your machine.
    • Nothing persists after you close the tab. Files are held in page memory only — not in local storage, not in a cache, not in a database.

    A note on wording, because it matters: we do not describe these tools as “encrypted.” Encryption protects data that travels to somebody else's computer. Your file does not travel, so there is nothing to encrypt and nothing to intercept — which is a stronger guarantee than encryption, not a weaker one. The page itself is served over HTTPS like the rest of the site.

    This makes the tools safe for material you are contractually barred from uploading to third-party services — client footage under NDA, unreleased campaign assets, anything covered by a confidentiality clause.

    How it works

    1. 1. Add up to six photos

      JPG, PNG or WebP, up to 40 MB each. Paste works. A GIF uses its first frame. Transparent pixels are flattened onto white. The files stay in this tab.

    2. 2. Pick Hayao, Paprika or Sketch

      Hayao and Paprika are AnimeGANv2 (Apache-2.0 ONNX from vumichien/AnimeGANv2_Hayao and vumichien/AnimeGANv2_Paprika, 8.6 MB each). Sketch is AnimeGANv3 PortraitSketch (Apache-2.0 ONNX from vumichien/AnimeGANv3_PortraitSketch, 4.2 MB). WebGPU when the browser has it, otherwise WebAssembly. The long edge is capped at 1024 px on WebGPU and 768 px on WebAssembly, then padded to a multiple of 4 (Hayao, Paprika) or 8 (Sketch), which is what these graphs need. The pad is cropped off after the run.

    3. 3. Compare and download

      A strength slider blends the scaled photo with the model output from 0 to 100 percent. That blend does not run the model again. Drag the before/after split, then download a PNG per image or a ZIP of the batch. The PNG is the capped size, not the original pixel size. Images in a batch run one at a time.

    Questions

    Does this upload my photo?

    No. Styling runs in this tab. The only network request is the first download of the style you pick, from Hugging Face: AnimeGANv2 Hayao is 8,649,739 bytes (about 8.6 MB), Paprika is 8,649,729 bytes (about 8.6 MB), and the portrait sketch is 4,235,032 bytes (about 4.2 MB). Your image is not part of that request. The browser caches each file, so the next run of the same style does not download it again.

    Which models are these, and what is the licence?

    Hayao and Paprika are AnimeGANv2, files AnimeGANv2_Hayao.onnx and AnimeGANv2_Paprika.onnx from vumichien/AnimeGANv2_Hayao and vumichien/AnimeGANv2_Paprika. The sketch is AnimeGANv3, file AnimeGANv3_PortraitSketch.onnx from vumichien/AnimeGANv3_PortraitSketch. All three are published under the Apache-2.0 licence. Versely loads those URLs directly and does not re-host the weights. The licence covers the weights, not anyone else's rights in the photo you put in.

    Will the person still look like themselves?

    Not reliably. Hayao and Paprika repaint the whole frame. Faces, hands, text and logos are the parts that move the most. It is not an official filter from any studio, and it will not reproduce a frame from a film. The portrait sketch is trained for a face or a head-and-shoulders shot. A landscape, a group, or a full-body photo usually comes out as a grey pencil wash, not a clean line drawing.

    Can I pick any anime style?

    No. There are three: Hayao, Paprika, and portrait sketch. Strength only blends your photo with that result. It does not invent a fourth style.

    Why is the download smaller than my photo?

    The long edge is capped at 1024 px when WebGPU runs, and 768 px on the WebAssembly fallback, so a phone photo is scaled down before the model sees it. Smaller photos are not enlarged. The before/after view is that scaled size, so the two sides line up.

    Why does the first image wait?

    The first use of a style downloads and compiles that ONNX file. Later images in the same style reuse the compiled session. Switching style loads the other file, which is another one-time download if it is not already cached. A batch of six runs one image at a time.

    What if WebGPU is missing?

    The tool uses WebAssembly instead and says so on the page. It is slower, and the long edge is capped at 768 px. Inference runs off the main thread, so the tab stays usable, but a batch still has to finish one image before the next starts.

    Related tools

    Stay in the same job cluster. Free tools stay on-device; paid tools are labelled as such.

    These rearrange files. Versely makes new ones.

    Everything on this page works on a file you already have, which is why it costs nothing. Generating something that did not exist (video from a prompt, a voice, a score) runs a model, and that costs credits.