List fonts used in a PSD file

The commonmost problem I face whenever I buy new designs is that sometimes I need to know all the fonts that were used to make the PSD file. Sometimes Photoshop popups a ugly message saying some fonts are missing and it has no inbuilt method to tell you which font was used. So how to tell which fonts are needed?

There is a crude method to put type tool to every text in the PSD and check on which text it says missing font. That is a bit unprofessional method and does not work if you have large amount of text in design.

Second method is to use a Javascript. Oh No, don’t panic, this is not complex and you don’t even need to know Javascript because its a readymade script available.

Download the Script

Now in photoshop, go to File>>Scripts>>Browse and now locate the folder which contains the font.jsx file. And after selecting the script file, click Load.

Now it will ask for location of the folder which contains the PSD for which you want to know the fonts of. After then click Ok and then wait for some time. Don’t click anywhere in PS for the time being. After sometime, you will notice a file named fonts.txt in the same folder which contained the PSD file. The text file will contain the list of all fonts used in the PSD file.

Script Courtsey: Photoshop Scripting Community

Easier Method for Photoshop CS4 and above

Missing Fonts in a PSD File

Photoshop CS4 and later offers an easier method of finding the missing fonts. Open the PSD file and then go to the character panel and click on the font dropdown. The missing font names will be listed at the bottom of the list in grayed out fashion.


  1. your script file doesn’t work.. photoshop is just crashed tell me another better way if you know??

  2. Tried it in CS5. The other “easier” option does not work for me. We use Universal Type Server and I suspect the plug in does not grey out the missing fonts as mentioned. The Error I received was:
    Error 21: undefined is not an object.
    Line 88
    -> if (this.toString().search(RegExp(“(?:^|,)” + obj.toString() + “(?:$|,)”)) == -1 this.push(obj);

    Would love to get the script working for me.

    1. I received the same error CS5 (Version 12)

  3. Navjotji ……………thank you very much you saved my day..

  4. This is the second time I’ve found this page. Thanks again – I’ll bookmark it this time. BTW the “Easier Method” works in Photoshop Elements 8.

  5. Here’s a far easier method: go to the Character panel, click the font family drop down – at the end will be a list of missing fonts, greyed out and in brackets 🙂

    Tested in CS4.

    1. Yep, that is an easier method. Updated the post with it.

  6. I have photoshop CS5 and scrip gives error. Please fix. Thanks

  7. Excellent script, but i need a script to .ai files (Illustrator) anyone know?

    1. I think Illustrator has inbuilt option for that. Go to Type>Find Font.

      1. Yes, but when i have a lot of files? The idea is use a script for that, like psd script.

  8. Thanks, worked perfectly!

  9. I clicked the download link only to be told: “Download path is invalid!”

    1. Download link fixed. Thanks for reporting. 🙂

  10. It’s kinda slow but is a lot quicker than me doing it manually. Nice work 😀

  11. YOU JUST SAVED ME HOURS !!!!!!!!!!!!!!!!!

  12. Just crashes my PS.
    Let it run for ages.
    No error message.
    Tried several times.

    1. Fixed. Thanks for reporting. 🙂

  13. Great thanks for this script

  14. Thank You!!!! I was doing it the hard way (comparing each font)–very long process–lol—this was perfect…took less than 30 secs. to tell me the fonts:) yaaahhh:):):)

  15. Wow, thanks – you do not realise how much this has helped me!
    Good day to you sir!

  16. Interesting trick. It’s not the first time when I need to know which font was used for some tasks. For me it’s really helpful to know how to find the match for the fonts.

  17. Just finished listing fonts in over 30 cards I’ve completed for my client. I am using Photoshop CS4, and though some font were not installed on the Mac, that was running the script — all went well. This is really useful script! Thank you for the article.

  18. [Mind your language]! Hangs your PC like Never Before 🙁

  19. This script is awesome, not only does it announce all the fonts but tells you specifically which file they are, It also works in CS5 perfectly.

  20. My muddaboard crashed, and after backing up and reinstalling I thought I was fucked- but thanks to your script I have saved so much time!

    And as far as CS4 telling me the fonts that are missing, I guess mine is special:)

    Thanks for a great script!

  21. I tested it on CS5. It’s still working. Very very useful script!!!! I love it <3

  22. Thanks a lot! It save much time!

  23. Is there any script like this for adobe illustrator?

  24. I tried to use this in CS3 and it had an error.

    Error 1200: Internal error
    Line 77
    -> function_ftn(doc, layer) {

    Would love to use it if it worked!

  25. Im trying it out but PS CS4 seems to be crashing when i run it.

  26. This seems really handy. I’ll have to remember this.
    However, Photoshop CS4 now announces the fonts that aren’t open when you open a file.

  27. Does not work in CS4

    1. I have tested in Photoshop CS4. This script still works.

  28. Very nice script. Would've been a nightmare to use the crude way of finding all my fonts on this last design! Scared me there for a second when it hanged, but it did work and flawlessly B-)

  29. Great script, thanks very much 😀

  30. What could be the reason for this error message:
    “Error 8500: The requested property doe not exist.
    Line: 100
    -> var font = textStyle.getString(charIDToTypeID(“FntN”));

    Looks like a very useful tool if I can get it to work – thanks

  31. Seems like a great find! I’m running the script right now on a rather large (25MB) .PSD in PhotoShop CS3 – and it’s so far taking about :10 minutes with no result. I’ll check back in a bit and let you know if the script ran successfully or not.

    1. It may take long time for big file but ultimate result is successful. I have tried it myself on many PSD files.

  32. INCREDIBLE SCRIPT!!!!!!!!!!!!!

    Thank you so much!

  33. Works great today on CS4.

    Why the hell doesn’t Photoshop have a font lister like this built-in?

  34. damn awesome. The best script I ever find

  35. i can’t find the file – “font.jsx” – where is it supposed to be?

  36. Super awesome script. Thank you.

  37. does not work in CS2

    1. Can’t say about CS2 But I am using CS4 and it worked on it. Just need to have patience…your Photoshop may look like being hanged. Also make sure, the psd resides in a folder which does not have any subfolders. If the folder have too many subfolders, it will try to search in them too making the process longer.

  38. most definetly useful.. thanks

  39. Wow dude, thanks so much. 10 years of using this program, and now, just now, I get a font lister. Sweet!

  40. Thanks for the script! It worked for me!

    One thing to note… it seems to do a recursive search for all PSD images in the selected folder and all sub-folders… so keep that in mind and be sure the PSD to search is in a folder without a bunch of other PSD files or folders with PSD files…

    1. Thanks for the info..Even I have noticed that.

  41. File Not Found

    1. Fixed the download. Download it again.

  42. Works great! Thank you for sharing this.

  43. I don’t think there is such a option in PS. I wish Photoshop give more importance to PSD fonts and introduce more features related to it.

  44. Thanks for the trick but i would like to know if there is any option in photoshop where you can save a PSD file and it automatically saves the fonts used in that PSD. I’ve seen such an option in Corel Draw where you prepare a document for print and it includes all the fonts with that document.

  45. Very helpful–thanks!

  46. Very cool….
    Very usefull for graphics designers.. (and noobs like me… :mrgreen: )

Comments are closed.