VG JPEG Recovery Server

What is it?

Our product VG JPEG Recovery Server restores your damaged JPEG images. This server application is the result of united work of our software developers and our JPEG experts and subject to continuous improvement. VG JPEG Recovery Server restores a lot of specific and different JPG image errors and can be considered as unique in the world.

If you are a company and interested in buying our product with all rights, please contact us.

How to use our Recovery Application

Using VG JPEG Recovery Server is quite easy as it was designed to be used by any potential customer having access to the world wide web. Basically, recovering damaged image files is done in four easy steps:

  1. Create Client Number
  2. Upload Damaged files to VG JPEG-Recovery Server
  3. Perform JPEG file examination (automated)
  4. Recover Images

Abilities of our JPG Decoder implementation

VG JPEG Recovery Server is able to analyse, decode and repair a wide range of JPEG formats defined in the ITU-T T.81 (ISO/IEC IS 10918-1) JPEG Standard:

  • Sequential Mode
  • Progressive Mode
    • Spectral Selection
    • Successive approximation
  • Huffman Encoding 8 Bit
  • Huffman Encoding 12 Bit
  • Restart-Marker
  • Color space support
    • YCbCr
    • Greyscale
    • CMYK
    • RGB (not part of ITU Standard)
  • Component / chroma subsampling
    • 4:4:4
    • 4:2:2
    • 4:2:0
    • 3:1:1
    • ...In fact, our decoder is able to decode subsampling components in any order. So even not standard samplings like 3:1:1 or 3:2:0 are possible!

Given this, our JPEG Decoder covers almost 100% of worldwide available digital camera and mobile phones JPEG encoders.

Recovery output

JPEG files can be damaged in a number of different ways. The main task is to repair the error, of course. But this work only can be done, if one knows what error there is to be reconstructed at all. VG JPEG Recovery Server tries to recover different error types fully automated. Therefore often multiple output files are created out of one single input file. As an outcome, VG JPEG Recovery Server displays all possible 'reconstructions' of an image within a common image list, so the user can select the image that was recovered correctly. However, if the user selects multiple images of the common image list, VG JPEG Recovery Server only charges one single file.

Below, we have listed and explained some recovery outputs of VG JPEG Recovery Server.

Recovery with Pattern Files

As we have described at JPEG errors, images with a lost or damaged JPEG header can be recovered by using file headers of other, not damaged, JPEG files (so-called 'pattern files'). VG JPEG Recovery Server is able to repair JPEG files with the help of other JPEG headers; nevertheless this procedure is very complicated and not as easy as it sounds. The used pattern file must satisfy the following criteria:

  • The file can show any theme. I.e. it is not important what the pattern image actual shows.
  • The file must be valid and not damaged.
  • The file must be created by the same camera.
  • The file must have the same resolution.
  • The file should be recorded with the same camera configuration (compression, camera settings etc).

If the user starts a recovery, all available JPEG headers from the pattern file, as well as from the input image itself, are used to reconstruct the input image. This can lead to multiple output images with only one valid result and other 'shifted' image results:

Sample Recovery of one input image with several pattern files:

Wrong Pattern

Right Pattern

Wrong Pattern

Wrong Pattern

If the common image list only shows the strange looking 'shifted' images, than the user has selected the wrong pattern file! In most cases, the resolution of the pattern file was wrong. In this case, the user has to create a new upload and has to select the correct JPEG file as pattern file.

Recovery of color errors

As we have described at JPEG errors, single bit or byte errors within a JPEG stream lead to color errors. This type of error often appears with damaged data carriers or files that are created by recovery software. We offer a product to restore such errors that is worldwide unique. No other recovery software is able to reconstruct damaged JPEG streams the way we do.

Because JPG color damage is especially hard to repair, a recovery is not possible fully automated. The automated product recovery often leads to image areas that have different brightness values (see image below). In addition, all image colors seem to be 'bleached'. Therefore, VG JPEG Recovery Server gives a discount of 25 percent for images that are recovered this way.

Alternatively, we offer a client application for manually repairing these errors: Please have a look at: Colors


Original Image

Damaged File

Recovered by
VG JPEG Recovery Server

Image with low resolution

As we have described at JPEG errors, JPEG files often contain several pictures, each with a specific resolution. Even if the native resolution of an image is lost forever, images in lower resolutions could be recovered though. This is based mainly on the hierarchical buildup of JPEG file format or embedded thumbnail images. We offer a discount of 50 percent for images with a resolution less than 800 x 600 pixel.

Incomplete or grey image

Sometimes an image can´t be recovered completely because a part of the image information (data bytes) is definitely lost. Lost information will never be 'repairable' by any recovery program, because one can´t 'create' lost information from close to scratch. Though one can try to recover the damaged part that still exists. VG JPEG Recovery Server recovers all JPEG image parts that still exist, if a picture is not recovered completely, it gives a discount in proportion of the lost part. For example, if only half of an image can be recovered, VG JPEG Recovery Server gives a discount of 50 percent.


Incomplete Picture


We have helped clients with the following issues: (See Guestbook)

Grey areas on my jpeg pictures
Cannot open photos which were restored before.
Trying to recover bad scan that's saved as jpeg.
After I recovered my photos from a bad HDD some files are broken.
I transfered pictures from a corrupted drive and they come out blank and there is no thumbnail image either.
Some pictures lost the header by copying them.
After cutting the images my computer crashed. Files were gone, restored files are corrupt now.
Galaxy S3 sd card error damaged my image files.
I cannot open my jpg-files. The size isn't normal, but too huge. I think, my card reader causes this failure.
My pictures have been recovered but appear grayed out and damaged when I try to open them.