Every day we offer FREE licensed software you’d have to buy otherwise.

JPG-Repair Toolkit 1.8.83 Giveaway
$19.95
EXPIRED

Giveaway of the day — JPG-Repair Toolkit 1.8.83

Fix and repair corrupt JPEG photos!
$19.95 EXPIRED
User rating: 87 (67%) 43 (33%) 116 comments

JPG-Repair Toolkit 1.8.83 was available as a giveaway on February 10, 2019!

Today Giveaway of the Day
$27.30
free today
Rip DVDs to 4K UHD/HD videos, convert DVD to any popular 3D/2D video.

JPG-Repair Toolkit is the utility for repairing corrupt photos. The emphasis is made on JPEG files, although there is some support for various RAW photo formats. JPG-repair Toolkit helps you repair corrupt JPEG headers, edit bit stream, repair invalid JPEG markers and extract full frame JPEG from corrupted RAW photo files. JPG-Repair Toolkit is not a photo editor.

  • Repair corrupt headers using a reference file.
  • Edit raw file bytes with visual feedback.
  • Diagnostics: File entropy, Byte histogram, Hex viewer.
  • Extraction of high resolution JPEGs from corrupt RAW files.

System Requirements:

Windows Vista/ 7/ 8/ 10

Publisher:

Joep van Steen

Homepage:

https://www.disktuna.com/jpgrepair-fix-and-repair-corrupt-jpeg-headers-and-invalid-markers/

File Size:

332 KB

Price:

$19.95

GIVEAWAY download basket

Developed by Informer Technologies, Inc.
Developed by IObit
Developed by OmicronLab
Developed by Garmin Ltd or its subsidiaries

Comments on JPG-Repair Toolkit 1.8.83

Thank you for voting!
Please add a comment explaining the reason behind your vote.
#33

FWIW:

Based on feedback during the Give-Away I have completely re-done the UI. Various people reported issues like:

- General ugly-ness
- Issues when using non default Windows DPI settings
- Lower resolution displays

Ugly-ness: of course those things are a matter of taste, but I find the new UI prettier.

There is not much I can do about the scaling issues in the short term, however JPG-Repair now tries to detect scaling issues and will prompt to temporarily changes this setting to default (100% or 96 DPI).

For people with smaller displays, smallest that should be do-able now is 1024x786.

For people with larger displays, JPG-Repair can now be resized.

Again, thank you all for your feedback.

https://www.disktuna.com/wp-content/uploads/2019/02/2019-02-14-1.png

Reply   |   Comment by Joep  –  3 days ago  –  Did you find this comment useful? yes | no (+3)

Joep,
Thanks to you for your excellent assistance which is, I really think, the best I've seen until now, during several years of using Giveaway Of The Day site. Congratulations With my best wishes of success to you dear.

Reply   |   Comment by Reussite Oisillon  –  2 days ago  –  Did you find this comment useful? yes | no (+1)
#32

just dl & run the s/w, no issue.
thanks, GOTD & Joep van Steen
win 10 x64 user.

Reply   |   Comment by donald  –  7 days ago  –  Did you find this comment useful? yes | no (-1)

donald, Thanks!

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (0)
#31

Odd program. Doesn't install as native Windows program. Installs in the download folder and makes no desktop icon. I had to manually make a shortcut. I suppose I will have to move it manually to the Programs folder...

Reply   |   Comment by Rune  –  7 days ago  –  Did you find this comment useful? yes | no (-1)
#30

Unsure why but when I try to get this to repair some damaged JPG's I found on an old trashed xD card where the image damage looks like the JPG data was truncated or overlapped with other data maybe due to fragmentation in the original file but the recovery utility only presenting contiguous sector data and when a repair is attempted it does not resolve the grey ending to the image by repairing it or at worst just removing the section from the image dimensions (cropping it out) the defect remains but the Exif data is entirely stripped from the resultant repair attempt. Is that intentional? I cannot share the source image as it belongs to someone else and I don't have permission to share it with anyone else.

Reply   |   Comment by TK  –  7 days ago  –  Did you find this comment useful? yes | no (0)

TK, This is very hard to read due to lack of interpunction. Yes, EXIF data is stripped because this started as a header 'transplant tool'. As exif data is specific to the donor image I strip it before stitching it to receiving image. For patching I could indeed just leave it.

I can not tell without looking at images what is going on. If JPG-Repair cuts images, try running with 'ignore EOI' enabled. It can happen if an invalid end of image marker is encountered in the image data.

if images were never recovered intact in the first place, for example due to fragmentation then it remains to be seen if such an image can be repaired. The missing blocks (or grey blocks) may simply represent data that is not there.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

Joep, My apologies for not composing easily readable text for non native English speakers I am Dyslexic and have a significant short term memory deficit due to oxygen starvation when I was a child which makes written text composition even more difficult.

I completely understand that you cannot tell without examining the images and neither can I as there is no observable difference in character composition when viewing the possibly truncated images in a hex editor.

I did find it difficult to try different options in the patch tool pane as it too often became inaccessible or unresponsive to mouse pointer activity for no apparent reason... I could not discern what makes it active and what makes the pane inactive so did not try every conceivable patch option or feature as I would have done normally. I found it often just produced a small 8K stub of a file that obviously was not a valid JPG.

A simple "fix" where the tail end JPEG data is truncated or overwritten with other non-JPEG data could be to add a crop tool to crop off the grey'd out padding and losslessly generate a JPEG out of the selected data area and include the original Exif if not completely replacing a corrupted header.

Technically I can load such images in say Irfanview or PhotoShop and crop the images and save them out as a new JPG file but that is a lossy process as it involves recompressing the cropped raster image again with the lossy JPEG algorithm...

Your tool understanding the JPEG data stream could be made to simply crop snapping to the JPEG cells and losslessly transcode the data into a new dimension JPG image.

Reply   |   Comment by TK  –  7 days ago  –  Did you find this comment useful? yes | no (0)

TK, I understand, I am sorry. I didn't mean it in a unfriendly way FWIW.

So, the images are cut off at some point?

Okay, as long as it is active it the mouse pointer should change to 'busy' as soon as you move it over the picture. If it stays active for more than a minute then it must be in some kind of unintended loop (the program). I have occasionally seen this happen when the image had several end of image markers embedded in the image data. Solution then would be be to check the option 'ignore EOI markers'.

In general, cut off images or images containing large grey blocks from some point on (can be a solid color too):

- The image is actually cut off: Compare file size to the size of a very similar image from same device. A significant difference, then probably the image simply does not contain all data.

- The image size seems okay, however a large part of the image was overwritten. This is often a repeating pattern which should result in low entropy. So if value displayed for entropy is smaller than 7.6 bits/byte then probably image data is simply missing.

Lossless cropping. I would need to look into that but that's an interesting idea. The thing is that it would probably mean I need to encode the image too which isn't lossless. In it's current state JPG-Repair only decodes to display the image. Edits are done in the raw file data, so in effect JPG-Repair never re-encodes the JPEG.

Maybe it's is easier to email you if I have an idea on how to do this, so if you could drop me a mail then that would be great: joep@disktuna.com

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (0)
#29

im having problems trying to register the program.any help please?

Reply   |   Comment by grvdggr864  –  7 days ago  –  Did you find this comment useful? yes | no (0)

grvdggr864, You need to explain in more detail what the actual problem is.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+1)

Joep, i guess my last comment about have the problem fixed didnt post....sorry.

Reply   |   Comment by grvdggr864  –  7 days ago  –  Did you find this comment useful? yes | no (+1)
#28

Near the top of the window it says "Please register @ www.disktuna.com" but I cannot find the registration page on your website. Where is it -- and this is the URL that you should quote (not the home page URL)?

Reply   |   Comment by Tony Austin  –  7 days ago  –  Did you find this comment useful? yes | no (-2)

Tony Austin, But you don't have to register, you have the license key from GOTD or not? Then just enter that in the splash screen (first scereen when program runs).

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+1)
#27

Thanks, I just tried it out and fixed over 200 files that were sitting corrupted on my computer for close to two years (lost after I dropped my laptop).
Thanks again for giving me my vacation pictures back. I will definitely recommend.

Reply   |   Comment by Harry Beer  –  7 days ago  –  Did you find this comment useful? yes | no (+1)

Harry Beer, That's awsome!

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (0)
#26

So, it's about bed time here. I'll be back tomorrow for sure.

I had fun, a lot of useful feedback I got from this. Based on that feedback I recon the first thing I need to address is the interface.

- Ability to resize
- Look into DPI issues
- Improve folder/file selection

And that will keep me busy for some weeks.

Some other things brought up:

- I tried on x file(s) and didn't work:

Yes, it is a fact it will not work on every file. As I explained in some comments, lots of JPEGs I get sent are beyond repair. 95 out 100 times it is because the file does not actually contain JPEG data. What happens a lot for example is that files aren't actually written to a memory card when taking photographs. Another very common issue is files being encrypted (android smart phones). JPG-Repair is not a decryption tool and you could say that technically such files aren't even corrupt.

Also, corrupt files are often result of file recovery / undelete software. Software appears to be recovering files with a JPG extension, but that does not mean they are actually recovering JPEG data. No JPEG data = no repair possible. if such files are opened in a hex editor you see all kind of data, temporary webpages, directory listings and what not, but not JPEG data.

- The need for a sample file

This will probably not change, it is by design. It is based on experience of repairing thousands of JPEG files manually. It is by far the most effective method to repair corrupt headers. I fixed countless files this way while tools like Stellar JPEG Repair didn't get any further than the message that the corrupt JPEG was an 'invalid file'. Their latest version very surprisingly now also includes a sample file option.

What I may implement at some point is a 'auto-repair' like feature as a backup.

BTW. With corrupt headers it never hurts to try the extract mode because it is not uncommon some extra bytes were written to the start of the corrupted file. Extract mode will skip those and see if it can find an invalid JPEG within the corrupted JPEG. Works quite often.

Note that for JPEG extraction and patching (byte editing) the sample file is not a requirement.

Another thing that is high on my to-do list is making the program MCU aware because that will allow for much more precise editing of the JPEG data stream.

Thank you for all comments (but a few)!

Joep

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+16)

Joep, there is also one other cause that can lead to lost JPEG images or even RAW images on a digital camera and this is using cheap (generally they are cheap but not always) memory cards that have hacked firmware in the controllers and pretend to be much larger than the size of the flash memory chips connected to them and the firmware pretends to save the data to flash memory but really it is discarded if the LBA address of the sector the camera or PC wants to write is beyond the address of the last Flash memory location, and on reading the entry back, assuming the directory entry remains, all that us read back is zeros as the firmware is hacked to return zerod sectors for out of range read requests. Of course nothing can recover those photos as they were never saved. Moral don't by cheap or unbelievably larg capacity memory cards OR memory sticks via platforms like wish.com as they do NOT prevent sellers of fake memory devices from operating on their platforms and do not force the fraudulent sellers to remove the fake products even when a dispute is raised evidence presented and they accept there was a deception and give a full refund... the fraudulent product remains to con other platform users! h2testw all suspect memory devices fully before your dispute deadline expires and before you entrust probable fake memory cards with your potentially valuable (to you) data.

Reply   |   Comment by TK  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

TK, Absolutely true and it happens far more often than you may expect. I see several cases where 'fake memory cards' are involved every week. See https://www.disktuna.com/fake-memory-cards/

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+1)
#25

A bit surprising (no real installation) but works well; no JPG file to repair for the moment but in case, I will try to repair it with this software ;-) And I agree with the few comments which thank the developer who shows to be very helpful with bit his answers and comments :-)

Reply   |   Comment by PaulF  –  7 days ago  –  Did you find this comment useful? yes | no (+1)
#24

Norton wants no part of it and deleted the setup file

Reply   |   Comment by Ken  –  7 days ago  –  Did you find this comment useful? yes | no (+5)

Ken, version 1.08.0083 (GOTD)
https://www.virustotal.com/nl/file/dbfc0b245278614cd6aa09bae1356a638949d620e86488633b940d38639fea8d/analysis/
0/70 threats detected - 100% clean

version 1.09.0002 (latest from website)
https://www.virustotal.com/nl/file/f1652e37dad65113b6153876cb777c3b6660f3f5a013cd02674da1d596095a0a/analysis/
0/67 threats detected - 100% clean

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+7)

Ken, try right clicking on the file setup.exe and selecting properties and then changing the blocked setting to unblocked or do that on the zip file before extracting the contents to a seperate folder,
then renaming the setup.exe to JPGRepair.exe so windows and windows defender don't confuse the program with an installer and apply different security template to it.

Reply   |   Comment by TK  –  7 days ago  –  Did you find this comment useful? yes | no (+1)
#23

Sad to report Windows defender didn't want to allow the setup to run. When I bypassed the alert I got a runtime error and couldn't install. Windows 10 pro. I tried another computer and was able to get it to install. but the jpgs are on the machine where the install failed

Reply   |   Comment by topgum  –  7 days ago  –  Did you find this comment useful? yes | no (0)

topgum, Run what exactly? Probably half the people here runs defender and it's the first report I see.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (-1)

topgum, version 1.08.0083 (GOTD)
https://www.virustotal.com/nl/file/dbfc0b245278614cd6aa09bae1356a638949d620e86488633b940d38639fea8d/analysis/
0/70 threats detected - 100% clean

version 1.09.0002 (latest from website)
https://www.virustotal.com/nl/file/f1652e37dad65113b6153876cb777c3b6660f3f5a013cd02674da1d596095a0a/analysis/
0/67 threats detected - 100% clean

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

topgum, try right clicking on the file setup.exe and selecting properties and then changing the blocked setting to unblocked,
then renaming the setup.exe to JPGRepair.exe so windows and windows defender don't confuse the program with an installer and apply different security template to it.

Reply   |   Comment by TK  –  7 days ago  –  Did you find this comment useful? yes | no (+1)
#22

PLEASE allow the program to be run at full screen & or put handles along edges to allow dragging to size. The program area & ESPECIALLY TEXT is just to GD small & hurts the eyes to use on a higher res screen. Bizarre program behavior IMO.

Reply   |   Comment by Ivan  –  7 days ago  –  Did you find this comment useful? yes | no (+7)

Ivan, Bizarre .. ok. lol. Anyway, resizing is on my to-to list.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

Joep, when I saw Ivan's comment I lol'd at the "bizarre" comment too. Then I installed it and, Ivan is right, it is *really* hard on the eyes to the point of being practically illegible. Your participation here is extremely welcome and I can see that you take feedback into account, so I wanted to share that with you. Thanks for the giveaway and for being one of the good ones who follow up. :-)

Reply   |   Comment by Bebop17  –  6 days ago  –  Did you find this comment useful? yes | no (0)

Bebop17, Yeah true. Thing is I'm coding on a 1366 * 786 screen. I now forced it to a higher than it's native resolution and I can see what Ivan means indeed.

I wonder however what scaling settings he's using because the higher the resolution, the smaller the text. Windows automatically applies scaling (changing DPI). Making it DPI aware is kind of a huge undertaking.

What resolution are you running in if I may ask? And can you see what Windows does for scaling (right click desktop > display settings)?

Reply   |   Comment by Joep  –  6 days ago  –  Did you find this comment useful? yes | no (0)

Joep, I'm on a brand new Win 10 pro machine, also running at 1366x786, default (100%) scaling. Honestly I think 75% of the problem is the boxy font and its tracking and (lack of?) kerning. On my screen, the words in the status bar (width, height etc.) are virtually the only words that are crisp and very legible. The squared off letters everywhere else are hard to process visually. Combine that with the lower case drive letters and the weird square brackets with the double lines and it's just hard to move past that top left corner, where most people's eyes go first. The effect is intensified by the *image* of that same corner that appears in the instructions in the main screen, and by the white on black instructions, a colour combo that requires crisp text. Thanks for asking. HTH because clearly you have a winner with the functionality!

Reply   |   Comment by Bebop17  –  5 days ago  –  Did you find this comment useful? yes | no (+1)

Bebop17, Thanks so much for your comment, it is helping most certainly!

I am changing font 'as we speak' because I came to that same conclusion. That at least fonts were part of the problem which of course an easy fix. So I guess going with the Windows default there is probably a better idea.

And then I'm going to play with layout so I can initial dimensions smaller so that people with 1024 x 786 can run it too without the interface being chopped off. Which will make it small for people with larger screens, so then I want to add full screen option too.

Thanks a bunch Bepop!

Reply   |   Comment by Joep  –  5 days ago  –  Did you find this comment useful? yes | no (0)

Joep, you are most welcome. I almost didn't reply - not everyone takes kindly to that kind of detailed feedback. I'm glad I did and that you found it helpful. :-)

Reply   |   Comment by Bebop17  –  4 days ago  –  Did you find this comment useful? yes | no (0)

Ivan, Done. https://www.disktuna.com/wp-content/uploads/2019/02/2019-02-14-1.png

Reply   |   Comment by Joep  –  3 days ago  –  Did you find this comment useful? yes | no (0)
#21

Thank you Joep for all the support you have given users here that have given you feed back. I am a professional photographer and had a few corrupted files from years ago. Worked like a champ! Will recommend to friends. Thanks for this GOTD!

Reply   |   Comment by Amanda H  –  7 days ago  –  Did you find this comment useful? yes | no (+5)

Amanda H, Thank you!

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (-1)
#20

Very cool looking software. Thanx for the give away. I will be running it through the paces, but Have a feeling it will pull thru with flying colors. :-)

Reply   |   Comment by Edmiester  –  7 days ago  –  Did you find this comment useful? yes | no (-8)

Edmiester, Cool looking, lol. Not every one agrees with that.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (0)
#19

Joep,
The window can't be resized or set to full screen, and the options on the right side remain hidden so I can't reach them. Would you give me a solution to this issue, please?
Thanks.

Reply   |   Comment by Reussite Oisillon  –  7 days ago  –  Did you find this comment useful? yes | no (+3)

Reussite Oisillon, You can't reach right side of the screen? What is your screen resolution?

TBH I figured that at least 1366 x 768 was a minimum I could safely assume ..

Resizing is on my wish / to-do list

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+1)

Joep, I have the same problem with the size. My screen resolution is: 1366 x 768 - it is set at 120%

Reply   |   Comment by dana  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

Joep,
My screen resolution is 1024 x 768 and I can reach the right side its right side. The problem is with the program window which size can't be changed, so the right side can't be seen even if I move the window, and its edges remain on the beginning of the options with the most part hidden.

Reply   |   Comment by Reussite Oisillon  –  7 days ago  –  Did you find this comment useful? yes | no (+3)

dana, good info thanks, I will look into it

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+3)

Reussite Oisillon, I'm gonna see what I can do about this.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

Joep,
Thanks a lot for your assistance and best wishes of success to you.

Reply   |   Comment by Reussite Oisillon  –  7 days ago  –  Did you find this comment useful? yes | no (0)

dana, I suspect your problem is caused by your custom high DPI scaling setting of 120% which makes the effective resolution alot less than 1366 x768 either try reducing scaling to 100% or adjusting the compatability settings in the right click properties Compatability tab for this program... I can't give you specific settings you will need to use but I suspect you can find a setting that will work by disabling scaling for this program only. I believe at 120% scaling you'd need a screen resolution of 1640 x 922 to see the entire window of this program!

Reply   |   Comment by TK  –  7 days ago  –  Did you find this comment useful? yes | no (+1)

TK, just tried setting my systems high DPI scaling to 200% on 1920x1080 and no combination of program compatability settings allowed this program to override the systems high DPI scaling so it always exceeded the zoomed desktop size. Only solution with non-high DPI aware programs with a fixed size window that is equal or slightly less than the screen resolution is to reduce the High DPI scaling until the window fits inside the display area. I returned mine back to 100% as everything works better that way.

Reply   |   Comment by TK  –  7 days ago  –  Did you find this comment useful? yes | no (0)

Reussite Oisillon, Should work now on 1024x786.

Reply   |   Comment by Joep  –  3 days ago  –  Did you find this comment useful? yes | no (+2)

Joep,
Thanks a lot, I downloaded the new version and activated it, and it works now!
Good work, congratulations and best wishes of success.

Reply   |   Comment by Reussite Oisillon  –  2 days ago  –  Did you find this comment useful? yes | no (+1)
#18

For what it is worth:
@Joep: if every developer or company were like you... the (ICT) world would be a better place! Thank you! "Goe bezig man" zoals ze hier zeggen ;-)

Reply   |   Comment by Oscar  –  7 days ago  –  Did you find this comment useful? yes | no (+4)

Oscar, I dunno what it is worth but to me it means a lot. Thanks!

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+6)
#17

Looks like an interesting and useful program. I have a whole DVD of JPGs that I created, but they all appear to be corrupt (including thumbnails). These were shot with a Sony Mavica, which used floppy disks for "film" and more than likely the floppy drive I used to copy them was faulty.

This was from several years ago, so I've long since resigned to their loss. I tried this program on a few of them, and it didn't seem to do anything. I checked the online help, and I'm really not sure how I should proceed with them, even after reading the help.

Still, seems like a very useful program and good luck to the developer; it's great when you see the software folks responding to the comments here.

Reply   |   Comment by Null  –  7 days ago  –  Did you find this comment useful? yes | no (0)

Null, Maybe you can send me a few (joep@disktuna.com)

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

Joep, I will try to send a couple shortly. Thank you for looking into this.

Reply   |   Comment by Null  –  7 days ago  –  Did you find this comment useful? yes | no (-1)
#16

I find it very upsetting, and odd at same time, that User Comments up top have more negative than positive votes, especially for a GOTD giveaway where the developer has been so upbeat, upfront, helpful and wanting feedback. Most developer's who offer GOTD giveaways sit back on their laurels and offer little help in here. (that's where the good "deal" samaritan's step up and offer help, and for that I am grateful)
"Climbs off milk crate"

Reply   |   Comment by DJ  –  7 days ago  –  Did you find this comment useful? yes | no (+24)

DJ, I find this very comforting and I I thank you. Specially at the end of the morning I considered invalidating the licenses offered here due to the negative atmosphere. I offered this software with best intentions and of course I hope to gain from it as well. feedback is very valuable.

So then I considered I would turn any feedback, the negative too, into something positive and learn lessons from it. And one think I think I must communicate more clearly what it is you can expect from software like this. It can only repair what it is actually there. A file with a JPG extension may be an empty shell without actual image data. And what isn't there in the first place can never be repaired.

But yes, during the morning I must admit I found it all very odd. Your comment is heart warming and makes my day. Thank you.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+12)
#15

Joep, I just sent you an email with "corrupted" files to test your software.

Reply   |   Comment by CzarRogers  –  7 days ago  –  Did you find this comment useful? yes | no (+4)

CzarRogers, I had a quick look and they're pretty bad. it is not something JPG-Repair can do automatically, so i will have to try manually. I will try repair one and see how much work it is but that will be tomorrow if that's okay .

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+13)

Joep, One was fixed, 1.5 hours worth of work and result was 'so-so' (low res images). The rest wasn't important enough to invest that amount of time. I have permission to use photo as example:

Photo as received: https://www.disktuna.com/wp-content/uploads/2019/02/b0013217-1.jpg

Photo after repair with JPG-Repair: https://www.disktuna.com/wp-content/uploads/2019/02/b0013217-2-2.jpg

Photo after using photo heal (in ZIP) and PAINT.NET: https://www.disktuna.com/wp-content/uploads/2019/02/lvl.jpg

I am sure that someone with really good photo shop skills could have come up with a better end result.

Reply   |   Comment by Joep  –  3 days ago  –  Did you find this comment useful? yes | no (0)
#14

This looks very interesting and I'd love to try it out - but it's been ages since I had a damaged JPEG.

Reply   |   Comment by M. H.  –  7 days ago  –  Did you find this comment useful? yes | no (0)

M. H., " but it's been ages since I had a damaged JPEG."

Which is a good thing!

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

M. H.,

"... but it's been ages since I had a damaged JPEG."

Yeah, I've been playing with graphics/images since before win 3.1, and can't really recall ever encountering one. Maybe we're lucky?

OTOH the app is tiny, & file recovery software can sometimes only bring back part of a file, so why not? Hopefully today is the only time I ever run the app, but who knows?

Reply   |   Comment by mike  –  7 days ago  –  Did you find this comment useful? yes | no (+4)

mike, I totally agree with you *fingerscrossed*. :-)

Reply   |   Comment by M. H.  –  7 days ago  –  Did you find this comment useful? yes | no (-1)
#13

"JPG-Repair Toolkit 1.8.83"

With the Setup the actual program starts.
Yesterday there was a GOTD-program to recover files. The JPG are all damaged.
After 2 sec the screen looks different:
https://www.dropbox.com/s/vooup61ucof0q58/Testmap.png
I tried to load some JPG and got a warning. There should be a file sample.jpg, made with the same camera and the same conditions:
https://www.dropbox.com/s/bwmqy87vqti4u1s/EerstePoging.png
I do not have that file and rename some other damaged file to sample.jpg.
Loaded some files and the program did some work. Not the best, but that was expected, because there was no good sample.jpg.
https://www.dropbox.com/s/u6b08g5asoxnnq5/TweedePoging.png
The files, org and processed, are in this folder:
https://ootjegotd.stackstorage.com/s/yzcQ0K76BVoRype
Ootje

Reply   |   Comment by Ootje  –  7 days ago  –  Did you find this comment useful? yes | no (+5)

Ootje, One comment: In this case there is no need for a sample file. If the image partially renders then you may assume the header is ok. So, instead pick patch mode rather than header repair.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+3)
#12

Tried it and uninstalled it!
Sorry to say because I always like to give a chance to a "young" developer.
It looks like that this app was designed from the DOS era. The GUI is not user-friendly. The Load... Save.... Open menu is simply... well, horrible!

Simply to get a picture from my picture folder took me a long time. The (very) tiny menu on the left pane is not adjustable.

And, yes, I did test it with a (known) corrupt JPG file. It didn't work! Period.

Uninstalled... sorry Joep you seem like a good guy from what I read here!

Reply   |   Comment by JimK  –  7 days ago  –  Did you find this comment useful? yes | no (+1)

JimK, Load/save menu is on my to-do, I agree it indeed horrible although I have gotten used to it. Fact that it didn't work with any specific corrupted JPEG is meaningless so I am going to ignore that part of the comment.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

JimK, I get the impression this developer is not a "young" developer in as much as they are coding in native CPU language and not some pseudo compiled language like VB# or C# or Java etc and are not using some highly bloated 3rd party libraries to make a pretty GUI with megabytes of redundant code and data linked in.
The neater and tighter you code especially if you are coding in x86 assmebly language the less likely you are going to throw man hours developing a streamlined but visually exciting GUI... for less than a megabyte in program and data size it looks just fine to me. Not having any corrupted JPGs I wanted to repair that I had not already repaired sufficiently by other means I cannot vouch for its utility in that respect but since JPEG headers and data can get corrupted in so many different ways and the actual JPG data may not even exist within a JPG file to repair in the first place that you failing to get a single JPG repaired is not a damning indictment as this program is a tool not a garanteed 100% or your money back fix all broken files with JPG as file extension!

Reply   |   Comment by TK  –  7 days ago  –  Did you find this comment useful? yes | no (+2)
#11

Joep, the GOTD Version is 1.8.83. You mentioned that you just updated it to Version 1.8.92. Can I download and register this version as well with the given credentials?
In general, is it possible to activate new updated version as well or just for a certain period or will it loose activation once updated?
Thanks for clarifying and for this Software offered. Wolf

Reply   |   Comment by Wolf  –  8 days ago  –  Did you find this comment useful? yes | no (0)

Wolf,

Yes, you can grab the version from my website. There are no time constraints or limitations.

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (+9)
#10

i didn't like the interface. sample photo? portable? not intuitive at all. despite what a software does, the look and feel is a large challenge, and doesn't have much to do with what the soft actually does. much like going from dos to windows. this one could use a big makeover and eliminate the need for a sample. does it work? I cant tell.

Reply   |   Comment by george ducas  –  8 days ago  –  Did you find this comment useful? yes | no (+1)

george ducas, Noted. Bye.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (0)
#9

This actually seems like a portable program:
1. Extract the zip to a folder (I recommend a parent folder in one of your hard drives, Drive C or D or whatever as it shouldn't *need* to be on the OS drive), run setup and allow Internet connection, then register it but copy and pasting the license into the box provided. Program ran automatically after that and was registered (for me anyways).
I saw no files created except the license file in the extracted folder so it remembers that it's registered.
The program *seems* to work on my old test OS (Windows XP SP3). I don't have a "corrupt" jpg to test it with though so I cannot comment on how well it works..
Anyways, putting it on a flash drive (with the license) would theoretically work as I saw no other files or registry entries created running it or registering it (except for the before-mentioned key file).
One caveat though I should mention is that Internet is REQUIRED! It will not even run if it can't phone home. Checking license perhaps? All I know is that when I prevented it from phoning home, it produced an error:
Run-time error '-2147012889 (80072ee7)':
The server name or address could not be resolved

So if you're like me and don't like letting programs phone home, you might want to pass on this one..
My 2 cents (and observations).

Reply   |   Comment by Trying 2 b Helpful  –  8 days ago  –  Did you find this comment useful? yes | no (+23)

Trying 2 b Helpful,

With regards to internet connection:

It is NOT required but it is a bug in the version that I gave GOTD. it is fixed in the version on my website.

So, internet access, what does it do? JPG-Repair when launched simply touches, I don't know how else to call it, an empty web page on my website. So, in my server stats I can sort of see how often the program was run. That's all I get from that.

Version 1.9.2 does correct the error where it crashes if it can not reach the page.

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (+27)

Joep, It's called a 'ping' . It's for stat purposes only & does not effect running or security of program & is not used for gathering data from the user.

Reply   |   Comment by Keith  –  8 days ago  –  Did you find this comment useful? yes | no (+1)

Joep, why not giving the end-user the option to opt-in or out for that instead of having it enabled hardcoded? Not everyone wants to give away that information at all by default or participate in data collection like this.

Reply   |   Comment by Chasm  –  8 days ago  –  Did you find this comment useful? yes | no (+4)

Joep,
When I go to your websiteto download 1.9.2 all that I get is 1.8.92
Where is the 1.9.2 version that you say doesn't crash?

Reply   |   Comment by bob  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

bob, https://www.disktuna.com/sdm_downloads/jpg-repair-free/

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+1)

Chasm, No data is collected at all.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+1)

Keith, Thanks, indeed 'ping' describes it perfectly!

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (0)

Joep, as bob noted, this URL has "jpgrepair1892.zip" and not the 1.9.2 version. BTW, you are the most responsive vendor I've seen on GOTD. Kudos...

Reply   |   Comment by Tony S  –  7 days ago  –  Did you find this comment useful? yes | no (+2)
#8

So you run it after registration from the same setup.exe!
Have to click on each jpg to select it. Cant select folder or multiple JPG's.
On first clicking REPAIR button it errors as it needs a sample good jpg!
Clicking OK or X will not exit the error box!!!
Have to click OK as many times as number of selected jpg's!!!
Screen is fixed size!

I cant do any more with this as its too annoying.

Let me know when its useable.

Reply   |   Comment by peter  –  8 days ago  –  Did you find this comment useful? yes | no (0)

peter, Uhm, nope, I'd rather have nothing to do with you.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+1)
#7

Hi Joep.

Thanks for this offering for my toolkit.

I always check, once downloaded to see if I have the latest update and note that this version is 1.8.83 yet the latest version on your site is showing
Version: 1.8.37
Published: January 11, 2019

That has confused me a little.
One would expect the later version to have a higher number?

Reply   |   Comment by Terry e  –  8 days ago  –  Did you find this comment useful? yes | no (+1)

Hi Terry e,

Where on my website please? Because I just updated it to 1.9.2.

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (+1)

Joep, I went here.


https://www.disktuna.com/sdm_downloads/jpg-repair/

Reply   |   Comment by Terry e  –  8 days ago  –  Did you find this comment useful? yes | no (-1)

Terry e, It's not that odd for us to be offered a version number higher than distributed via a contributers website publically it can happen for a couple of reasons. The main reason is we sometimes get used as unanounced free beta testing service by the contributor and they hope for us to reveal bugs in their upcoming beta/release and GAOTD is used because they do not have a fan base that is willing to act as willing beta testers and do not have professional in house alpha/beta testers and the other reason I can think of is the giveaway is a special build with a different licensing mechanisim or pre-activated and as such is not the identical version normally distributed by the contributer. This has happend in the past but is much more rare.

Reply   |   Comment by TK  –  8 days ago  –  Did you find this comment useful? yes | no (+2)

Joep,
Give us your website where we can download the 1.9.2 version.
Thanks

Reply   |   Comment by bob  –  7 days ago  –  Did you find this comment useful? yes | no (0)

Terry e, Just grab this one, serial will work with that: https://www.disktuna.com/sdm_downloads/jpg-repair-free/

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+2)
#6

This program is not for everyone, it is not an install run load and then results program you have to work at getting the results the program is just an aid in the process .You should first look at the video if you dont have the time and patience it will take to achieve the results you would like this program is not for you .

Reply   |   Comment by James  –  8 days ago  –  Did you find this comment useful? yes | no (+4)

James, Exactly!

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (0)
#5

Register where? It disappeared. Not in programs anywhere

Reply   |   Comment by Jim Collins  –  8 days ago  –  Did you find this comment useful? yes | no (-4)

Jim Collins, Run setup.exe to run program.
On first run there is a box to enter the reg code.
It stores it in the same folder as setup.exe.
Run setup.exe again and it goes to the program screen.
Can create a desktop shortcut if you like.

Reply   |   Comment by peter  –  8 days ago  –  Did you find this comment useful? yes | no (+4)

It is confusing indeed.

GOTD wrapper runs the software from temp folder:
C:\Users\Joep\AppData\Local\Temp\Rar$EXa0.326 in my case.

My guess is that the GOTD wrapper expects a setup, however JPG-Repair normally does not come with a setup (just a zipped file).

You could just grab everything from the temp folder and copy it somewhere else.

To get the temp folder right click JPG-Repair in task manager > open file location.

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (+1)

Ignore my comment. Peter's answer is better! Unzip first then run setup.exe.

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (-3)

I have the same problem Windows 10 64 Bit Run setup and program is there it just runs. But no setup at all no place for the Registration key they sent in the text file. Look to me like they need to do some work on this and maybe repost in a few days after they get it fixed.

Reply   |   Comment by Darren  –  8 days ago  –  Did you find this comment useful? yes | no (+2)

Jim Collins, extract the contents of the downloaded zip file to a seperate folder and read the readme.txt file, then rename the Setup.exe file to JPGRepair.exe then execute it ... if it throws an error it is still the old broken build the developer gave GAOTD in error hopefully the devloper will pass on a fixed version without the google telemetary bundled into it before the giveaway is over..
The program is a "portable" program it does NOT install into a system. Once you have input the license key it will create a licnese key named .key file to signal to the program it is registered.

Reply   |   Comment by TK  –  8 days ago  –  Did you find this comment useful? yes | no (+2)
#4

I'm a little bit confused, running the setup.exe from the downloaded archive (622,663 bytes) just seems to run the program, rather than install anything. However it doesn't ask for the serial number.

Running the version from the web-site does ask for a serial number, and after that the "setup.exe" version also says it's registered.

Reply   |   Comment by JohnL  –  8 days ago  –  Did you find this comment useful? yes | no (0)

JohnL, I don't know about the GOTD installer/setup. If downloaded from the website it's just a simple ZIP file. Extract > Run. Serial number can then be entered in splash screen.

Once entered JPG-Repair creates a xxxxxxxxxxxxxxx.key file. If run a next time it checks that file and verifies the serial number.

Joep

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (-1)

I'm going to answer my own question. Setup.exe extracts the program as a temporary file and runs it, expecting it to be an .exe setup file. However it is just a program, not an installer, so the temporary .exe runs as the program. Nothing is installed. Presumably tomorrow setup.exe won't run and you'll only have access to the program if you copied it out of the temporary folder and renamed it. Although the licence does seem to work on the version from the website.

Reply   |   Comment by JohnL  –  8 days ago  –  Did you find this comment useful? yes | no (+2)

JohnL, Yes, license is just a generic license. Can be used with version on website too.

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (+1)

Joep, Thanks, now I just need a corrupted JPEG where the corruption isn't the bottom third of the data is missing :-)
Good luck with your software.

Reply   |   Comment by JohnL  –  7 days ago  –  Did you find this comment useful? yes | no (-1)

JohnL,

https://nl.giveawayoftheday.com/jpg-repair-toolkit/

If you look at comment by user Ootje, he actually has some corrupt JPEGs which were the result of a recovery with yesterday's file recovery software.

His recovered files:
https://ootjegotd.stackstorage.com/s/yzcQ0K76BVoRype

Then this is about what can be done:



https://www.disktuna.com/wp-content/uploads/2019/02/FILE015-3.jpg

https://www.disktuna.com/wp-content/uploads/2019/02/FILE004-3.jpg

https://www.disktuna.com/wp-content/uploads/2019/02/FILE003-3.jpg

https://www.disktuna.com/wp-content/uploads/2019/02/FILE002-3.jpg

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

Joep, Please don't think I was being negative, I was just saying I couldn't immediately find a file to feed it...

Reply   |   Comment by JohnL  –  7 days ago  –  Did you find this comment useful? yes | no (+2)

JohnL, Nope, I didn't take it as negative at all John! No worries!

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (+1)
#3

Download and install fine. But does not work for me! Followed instructions and tried a renamed corrupt jpg picture. Called it sample file as suggested. Application simply sits after asked to "repair".

Reply   |   Comment by KEITH HORNER  –  8 days ago  –  Did you find this comment useful? yes | no (+1)

KEITH HORNER, Renamed a corrupt file? No, the intact file has to be renamed to sample.jpg.

Reply   |   Comment by Joep  –  7 days ago  –  Did you find this comment useful? yes | no (0)
#2

If I can not open a jpg because it says corrupted, then this software promises that it will probably repair it?

Reply   |   Comment by Theodore  –  8 days ago  –  Did you find this comment useful? yes | no (+3)

Theodore, It depends on what's wrong with the file + it needs a sample file shot with the same camera (device) and settings for header stealing.

However, experience learns that many corrupt JPEGs aren't in fact JPEGs, they contain random data, zeros, byte patters etc.. Corrupt JPEGs on smart phones are often encrypted rather than corrupt.

Of course that can never be repaired. There has to be actual JPEG data inside the file.

The value for entropy does give a hint if we're actually looking at JPEG data (7.6 - 7.9 bits/byte is what a healthy JPEG does).

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (+9)
#1

Tried it on 26 corrupted jpg's, does not work.

Reply   |   Comment by warlord  –  8 days ago  –  Did you find this comment useful? yes | no (+2)

warlord, Can you send me one or two (joep@disktuna.com).

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (+20)

warlord, and a sample pls.

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (+7)

Hello warlord,

If you do not send me some of those corrupt files, IOW give me no context at all, then this is pretty much a useless comment no matter how many '+' it.

FWIW about 80% - 90% of the JPEGs people send to me are beyond repair. Not because I can not repair them, but because they do not actually contain JPEG data even though they're files with a .JPG extension.

it would be nice and fair if you follow up on your comment and send me some files so I can see if it's JPG-Repair missing something here, or that your files are simply beyond repair.

Reply   |   Comment by Joep  –  8 days ago  –  Did you find this comment useful? yes | no (+32)

warlord, have you tried irfanview? https://www.irfanview.com/ often, irfanview will do well at this simply run the program and then try opening the file with it

Reply   |   Comment by Shane Cory Potter  –  7 days ago  –  Did you find this comment useful? yes | no (-2)
Add a comment

iPhone app giveaways »

iDevice - Check device Giveaway
iDevice the most complete and elegant application to retrieve specifications of your device.
$1.99 ➞ free today
Invisible Dragons Giveaway
Create your Dragon empire and try to survive.
$1.99 ➞ free today
You Can Handle Them All Giveaway
The perfect app for any educator or parent who’s struggling to manage a student’s or child’s inappropriate behavior!
$9.99 ➞ free today
RememberWhen Giveaway
See how many hours, days and years you've already been with your sweetheart.
$0.99 ➞ free today
Crystal TV plus Giveaway
Crystal TV+ is Russian television set in your pocket.
$4.99 ➞ free today

Android app giveaways »

(Automatic)Smart manners Pro Giveaway
An application that automatically controls each volume.
$2.39 ➞ free today
Basketball Dictionnary Giveaway
This basketball dictionnary contains more than 200 definitions and pictures.
$0.99 ➞ free today
Dinosaurs 3D Pro lwp Giveaway
Stunning fully 3d prehistoric environment inhabited by dinosaurs right on the screen of your phone!
$0.99 ➞ free today
Wonder Knights VIP : Retro Shooter RPG Giveaway
In an impressive vertical side scrolling shooter gameplay.
$3.99 ➞ free today
Ekstar 2048 Giveaway
Fun and addictive mobile version of Ekstar 2048 game and most perfect 2048 number puzzle game for Android!
$0.99 ➞ free today