Extrapolate screenshot

What is Extrapolate?

Extrapolate is a free, open-source web app that uses artificial intelligence to age-transform a photo of your face. You upload a single photo and the tool generates an animated progression showing how you might look in future decades, up to around age 90. It is built by Steven Tey on Next.js, Vercel, Replicate, Upstash and Cloudflare R2 + Workers, and uploaded images are deleted after 24 hours for privacy.

Key Features

AI face ageing

Generates a realistic prediction of how your face will look at older ages by adding wrinkles, grey hair and other age-related changes.

Single-photo upload

Produces results from one uploaded photo with no account or sign-up required to try it.

Animated progression GIF

Outputs an animated GIF that morphs your current face through the ageing stages rather than a single static image.

24-hour auto-deletion

Uploaded images are automatically deleted after 24 hours to protect user privacy.

Public gallery

Shows a feed of recently generated transformations and a live counter of photos generated.

Open-source codebase

The full source is published on GitHub under the MIT licence so anyone can self-host or inspect it.

Replicate AI backend

Runs the transformation through Replicate models with Cloudflare R2 storage and Workers handling delivery.

Pros & Cons

Advantages

  • The tool is completely free to use with no paywall, subscription or usage credits required.
  • It is fully open source under the MIT licence, so the code can be inspected, forked or self-hosted.
  • Uploaded photos are deleted after 24 hours, which reduces long-term privacy exposure.
  • No account or sign-up is needed to generate a result, lowering the barrier to trying it.
  • The output is an animated ageing GIF rather than a flat image, which makes the result more engaging to share.

Limitations

  • The tool does one narrow thing, face ageing, and offers no other editing or generation options.
  • Results are an entertainment-grade approximation rather than an accurate forensic projection of how you will actually age.
  • There is no commercial support, SLA or guaranteed uptime since it is a free hobby-scale project.
  • Output quality depends on the input photo, so poorly lit or angled photos can produce weak results.

Use Cases

Curious individuals who want to see a fun AI prediction of how they might look in old age.

Social media users looking to create a shareable ageing GIF of themselves or friends.

Developers who want a reference Next.js plus Replicate plus Cloudflare project to study or fork.

People wanting to self-host a private face-ageing app using the open-source MIT-licensed code.

Content creators producing before-and-after or ageing-themed posts and videos.