Restore an old photo

Create a restored copy of a family photograph. Keep the original, and compare the details before you share.

Illustration of two women looking through a family photograph album
AI-created illustration

One image at a time

Choose a photograph to begin

Get an AI-restored copy. Keep your original and check faces and details before sharing.

Checking whether AI assistance is available…

JPEG, PNG or WebP · Up to 8 MB · Your original stays unchanged.

Add instructions (optional)

Describe visible damage and details that must stay faithful to the original. Up to 2,000 characters.

Your image will appear here.
Selecting it does not send it.

Original · Preview stays on this device

Up to 3 restorations per network each day. Failed attempts also count.

Privacy and daily limits

We remove embedded metadata and resize your image to at most 2,048 pixels before sending a copy. Processing takes place with Alibaba Cloud Qwen in Beijing, China. Do not submit material you do not want to share with that service. Full privacy details.

The shared site allowance is 10 restoration attempts per day. Both the network and site allowances reset at midnight UTC. Submitted attempts count even if processing fails.

More photo tools: scan planning & storage
What this workbench includes

Planning to scan shoeboxes of family snapshots, Carousel trays of 35mm Kodachrome slides, or stacks of VHS and 8mm home movies? This workbench calculates exact optical scanning resolution (PPI), enlargement print limits, uncompressed bit-depth storage, and CISA 3-2-1 backup drive sizing under NARA 36 CFR § 1236.50 and FADGI (2023) guidelines—then lets you inspect any photo’s 256-bin RGB and BT.709 luminance histogram strictly inside your browser to diagnose faded magenta or yellow dye shifts and prepare a restoration prompt. The separate AI section can create a restored copy after you explicitly choose to upload an image.

Step 01

Make a scanning plan

Choose a preset, check your collection size, then review the resolution, storage and time estimates.

Part 1: Optical Scanning Resolution (PPI), Enlargement Print Size & 3-2-1 Storage Planner
Prints: 400–600 PPI | 35mm slides/negatives: 3,200–4,000 PPI

Optical Resolution, Enlargement & CISA 3-2-1 Backup Footprint

2,400 × 3,600 px (8.64 MP)
Captured pixel matrix & megapixels
Resolution target met
Reference resolution tier
8.0 × 12.0 in @ 300 PPI
Max uninterpolated enlargement size
600 PPI (2.0× mag)
Required PPI for target enlargement
17.6 MB Master | 3.11 MB JPEG
Single image master + access size
32.9 GB (30.7 GiB)
Single full archive copy (V_1)
98.8 GB (Min 42 GB/drive)
3-2-1 Total (3 copies + 20% headroom)
13.0 hrs DIY vs. ~$358 Mail-In
Estimated DIY hours vs. commercial cost

Resolution is one part of scan quality; this calculator does not certify FADGI compliance.

    Step 02 · Optional

    Take a closer look at a photograph

    Try a synthetic sample or select a scan from your device. Compare its color channels and export a copy without embedded metadata.

    Part 2: 100% Local HTML5 Canvas RGB & BT.709 Luminance Histogram + Dye-Fade Inspector & EXIF Stripper

    Test immediately using our 3 built-in synthetic archival samples below, or load any scanned photo from your computer. All pixel analysis runs strictly in your browser’s local RAM—this inspector does not upload your photos. The optional AI restoration section below has its own upload and consent controls.

    Re-encoding from HTML5 canvas removes embedded GPS coordinates and camera serial tags.
    Sampled Image Preview (Browser Canvas)
    256-Bin RGB & BT.709 Luminance (Yellow Curve) Histogram
    R: 171.2 | G: 113.4 | B: 142.1 | Y: 127.9
    Channel means (μ_R, μ_G, μ_B, μ_Y)
    ΔY_98 = 112 (P1=44, P99=156)
    98% tonal dynamic span (P_99 − P_1)
    Shadows: 0.00% | Highlights: 0.00%
    Clipping at black (≤3) & white (≥252)
    Magenta / Warm Red Cast
    Automated dye-fade & tonal diagnosis

      Step 03 · Optional

      Name it. Record it. Keep the original.

      Build consistent filenames and a restoration prompt you can review before using an external AI service.

      Part 3: ISO 8601 Archival Filename Builder & Facial-Safe AI Restoration Prompt Compiler
      Use 00 for unknown month/day so folders sort chronologically.
      Detected or visible physical damage to repair:
      Methods, formulas & reference tables

      Behind the results

      How archival scanning resolution (PPI), bit depth, and enlargement math work

      When preserving a family photo collection—whether shoeboxes of 1950s deckle-edge drugstore snapshots, trays of 35mm Kodachrome slides, or 19th-century mounted Cabinet Cards—the two most common mistakes are underscanning tiny film transparencies (such as scanning 35mm slides at 600 PPI, which produces a blurry postage-stamp image) and overscanning large paper prints (such as scanning an 8×10 inch silver-gelatin print at 4,800 PPI, which bloats a single file past 10 gigabytes while capturing only paper fiber texture).

      To eliminate guesswork, federal preservation agencies—specifically the Federal Agencies Digital Guidelines Initiative (FADGI, 3rd Edition, May 2023) and the National Archives and Records Administration (NARA 36 CFR § 1236.50)—define objective optical sampling targets based on the physical size and resolving power of the original medium.

      1. Optical PPI vs. Printer DPI and enlargement magnification

      Scanner manufacturers frequently advertise interpolated resolutions like "9,600 × 9,600 dpi," but archival quality depends strictly on true Optical Pixels Per Inch (PPI_scan) sampled by the scanner’s sensor across the physical width (W_in) and height (H_in) of the film frame or paper print:

      Captured Pixel Dimensions:
        W_px = round(W_in × PPI_scan)
        H_px = round(H_in × PPI_scan)
        Megapixels (MP) = (W_px × H_px) / 1,000,000
      
      Maximum Uninterpolated Print Size at Target Print Density (PPI_print):
        W_print_max = W_px / PPI_print = W_in × (PPI_scan / PPI_print)
        H_print_max = H_px / PPI_print = H_in × (PPI_scan / PPI_print)
      
      Required Optical Scan PPI for a Target Enlargement (W_target × H_target):
        Magnification M = max(W_target / W_in, H_target / H_in)
        PPI_required = ceil(M × PPI_print)

      Worked example (35mm slide vs. 4×6 print): A standard 35mm slide or negative strip frame measures just 1.417 × 0.945 inches (36 × 24 mm). If you want to print an 8 × 10 inch framed portrait at 300 PPI without artificial pixel upscaling, the required magnification along the short axis is M = 8.0 / 0.945 = 8.47×, requiring ceil(8.47 × 300) = 2,540 PPI minimum—which is why FADGI 3-Star specifies 3,200 PPI (yielding 4,535 × 3,024 px = 13.71 MP) and FADGI 4-Star specifies 4,000 PPI (5,669 × 3,780 px = 21.43 MP). By contrast, a 4 × 6 inch paper snapshot already contains its full silver-halide detail by 600 PPI (2,400 × 3,600 px = 8.64 MP), allowing a crisp 8 × 12 inch print at 300 PPI. Read our complete walkthrough in Best PPI Resolution for Scanning Old Family Photos and Slides.

      2. Uncompressed bit-depth and archival storage equations

      An 8-bit channel stores 2^8 = 256 discrete tonal steps from pure black (0) to pure white (255). When you stretch the histogram of a faded 1920s silver print or a magenta-shifted 1970s Kodacolor print in 8-bit mode, those 256 steps spread apart, leaving empty "comb gaps" that appear as harsh banding in skies and skin tones. Scanning in 16 bits per channel (48-bit RGB or 16-bit Grayscale) provides 2^16 = 65,536 tonal gradations per channel (281.47 trillion RGB color combinations). The exact byte footprint of an uncompressed raster master is:

      Bytes_uncompressed = W_px × H_px × C × (b / 8) + 32,768 (TIFF IFD + ICC profile header)
        where C = 3 for RGB Color (1 for Grayscale), and b ∈ [8, 16] bits per channel.
      
      Decimal Megabytes (MB, storage drive rating) = Bytes / 10^6
      Binary Mebibytes (MiB, OS file manager rating) = Bytes / 2^20 (1,048,576)

      Applying lossless LZW or Deflate compression inside a TIFF container (κ ≈ 0.68) or saving a 16-bit lossless PNG (κ ≈ 0.62) shrinks storage by roughly 30–38% while keeping every single bit mathematically identical to the uncompressed scan. For details on master vs. access derivatives, see TIFF vs. PNG vs. JPEG: Archival File Formats and Bit-Depth Math.

      Reference table: FADGI 2023 & NARA 36 CFR § 1236.50 optical PPI standards across 10 formats

      Media FormatCategoryDimensions (in / mm)FADGI 3-Star PPIFADGI 4-Star PPIHistorical & Conservation Notes
      35mm Slide/Negative 24×36mmFilm / Slide1.417×0.945 in (36×24 mm)3,200 PPI4,000 PPI135 format Kodachrome/Ektachrome 2×2 in cardboard/plastic mounts & C-41 or B&W negative strips (1935–present).
      110 Pocket Film 13×17mmFilm / Slide0.669×0.512 in (17×13 mm)4,000 PPI4,800 PPISubminiature 16mm cartridge film introduced by Kodak in 1972; tiny frame requires high optical PPI for 5×7 prints.
      126 Instamatic 28×28mmFilm / Slide1.102×1.102 in (28×28 mm)3,200 PPI4,000 PPISquare-frame cartridge film and slides common in 1963–1980s family snapshot cameras.
      120 Medium Format 6×6cmFilm / Slide2.205×2.205 in (56×56 mm)2,400 PPI3,200 PPIRollfilm negatives and transparencies (Brownie, Rolleiflex, Hasselblad) with 3.6× the area of 35mm.
      4×5 Large Format Negative/TintypeFilm / Slide4×5 in (101.6×127 mm)1,200 PPI2,000 PPISheet film negatives, dry-plate glass negatives, and 19th-century quarter-plate/4×5 tintypes.
      Wallet / Carte-de-Visite 2.5×3.5 inPaper / Plate2.5×3.5 in (63.5×88.9 mm)600 PPI800 PPI1860s–1880s albumen Cartes-de-Visite (CDVs) on card mounts and 20th-century school wallet portraits.
      3.5×5 in Vintage SnapshotPaper / Plate3.5×5 in (88.9×127 mm)600 PPI800 PPIStandard drugstore 3R snapshot print size prior to the 1990s shift to 4×6 in.
      4×6 in Postcard/PrintPaper / Plate4×6 in (101.6×152.4 mm)600 PPI600 PPIModern 4R minilab prints and 1907–1930s Real Photo Postcards (RPPCs).
      5×7 in Cabinet Card/PortraitPaper / Plate5×7 in (127×177.8 mm)600 PPI600 PPI1870s–1900s mounted studio Cabinet Cards (4.25×6.5 in) and 5×7 in portrait enlargements.
      8×10 in Studio Portrait / Bible PagePaper / Plate8×10 in (203.2×254 mm)400 PPI600 PPIFormal wedding/military studio portraits, vital certificates, and handwritten Family Bible register pages.

      Home movie & oral-history audio digitization bitrates

      Magnetic videotapes (VHS, VHS-C, Video8, Hi8, MiniDV) suffer from binder hydrolysis ("sticky-shed syndrome") and head-clogging oxide shedding after 25–40 years. Converting hours of analog or DV tape into digital storage follows the linear bitrate equation:

      Video Storage (GB) = (Bitrate_Mbps × 3,600 seconds/hour × Hours) / 8,000 bits-per-byte-ratio
      Preservation ProfileBitrateFootprint per HourContainerRecommended Archival Role
      FFV1 Lossless Archival MKV 115 Mbps115 Mbps51.75 GB/hr.mkvLibrary of Congress & NARA preferred mathematically lossless 10-bit 4:2:2 NTSC archival master + 24-bit PCM audio.
      Apple ProRes 422 MOV 45 Mbps45 Mbps20.25 GB/hr.movVisually lossless 10-bit intra-frame mezzanine master for smooth timeline editing in DaVinci Resolve, Final Cut, or Premiere.
      MiniDV / Digital8 Native DV25 28.8 Mbps28.8 Mbps12.96 GB/hr.dv / .aviBit-for-bit 1:1 FireWire (IEEE 1394) digital stream transfer from MiniDV and Digital8 camcorder cassettes.
      H.264 Viewing MP4 10 Mbps10 Mbps4.5 GB/hr.mp4Deinterlaced 59.94p universal family access copy for Apple TV, smart TVs, iPads, and cloud sharing.
      Broadcast WAV 96kHz/24-bit Audio 4.608 Mbps4.608 Mbps2.0736 GB/hr.wavFADGI archival master for oral-history cassette tapes and 1/4-inch open-reel family audio recordings.

      Learn how to prevent interlaced comb artifacts (converting 29.97i fields to 59.94p progressive frames) and calculate multi-drive CISA 3-2-1 backup arrays in our guides on Digitizing VHS, Hi8, MiniDV, and 8mm Home Movies and ISO 8601 File Naming and the 3-2-1 Backup Rule.

      Reading RGB histograms & protecting real faces during AI photo restoration

      In Part 2 above, our client-side canvas inspector evaluates every pixel using the ITU-R BT.709 luminance equation (Y = 0.2126 R + 0.7152 G + 0.0722 B), which weights green highest and blue lowest to match human retinal sensitivity. When a 1960s–1980s chromogenic print turns pink or brick-red, its cyan dye layer (which absorbs red light) has decayed in dark storage, causing the red channel mean (μ_R) to surge 20–45 levels above the green channel (μ_G).

      When using modern generative AI tools to repair cracked emulsion or severe dye fade, unconstrained prompts ("restore and enhance this old photo") frequently trigger face-hallucination models that replace a grandparent’s true eye spacing, nose bridge, and age lines with a generic, airbrushed stranger. Our Part 3 compiler injects explicit Facial Geometry Lock negative constraints to encourage conservative repairs. These instructions cannot guarantee that a generative model will preserve identity; always compare its output with your original. Explore the full methodology in Reading Photo Histograms to Fix Faded Magenta and Yellow Prints and AI Photo Restoration Prompts That Preserve Real Facial Features, or switch to our Tombstone Birth-Date, 1752 Calendar, US Census Window & Cousin DNA Calculator to date the ancestors in your newly scanned portraits.