How to spell check Figma text layers in your designs using CopyDoc
Follow along with this step by step Figma tutorial video.
Steps
- Install CopyDoc from the Figma Community, then return to your Figma file.
- Right-click in the file, open Plugins, and launch CopyDoc.
- Click Spell Check Layers, choose the language that matches your text, and click Find Spelling Mistakes.
- Review the grouped spelling errors, use the search icons to jump to each affected text layer, and inspect the results in the canvas.
- Select the correct suggestion to update matching text layers in bulk, or use Undo next to a correction to revert it.
- If needed, rerun Spell Check Layers after making changes to confirm remaining issues, and use CMD + Z or CTRL + Z for native undo.
- If a font is missing, install it before applying a suggestion because the correction buttons will be disabled until the font is available.

Published
Used in this video
CopyDoc
ăłăăŒ
Stop manual text updates.
Export, import, localize, and sync text, images, styles, and layouts across Figma designs.
126k+ installs
Video Transcript
Today Iâm going to be showing you how to spell check your text layers in Figma using a Figma plugin called CopyDoc.
The first thing youâll need to do if you havenât already installed it, is jump to the Figma Community and search for the term âCopyDocâ; and if you hit enter youâll see a result pop-up called âCopyDocâ, and youâll see the âInstallâ button on the right-hand side. If you havenât clicked âInstallâ, just go ahead and click âInstallâ and youâll see it change to say âInstalledâ, and once it looks like that, youâll be able to jump back into your project and we can get started.
The first thing we need to do is just right-click anywhere, go down to âPluginsâ and click on âCopyDocâ, and that will fire up the Figma plugin that we just installed a moment ago. Youâll notice thereâs a bunch of different options here, but today weâre just going to be focused on the option which is about spell checking Figma text. This is going to allow us to find and correct spelling mistakes across our entire page in Figma, and we can get started by just clicking on âSpell Check Layersâ; thatâs the button next to this item.
After clicking on the button, youâll get an option to say which language you want to spell check your Figma page in; by default, it just changes to âEnglish (United States), but if you click on the drop down, youâll be able to see dozens of different languages; youâve got âGermanâ, youâve got âEnglishâ, different variations of âEnglishâ for Australia, Canada, United Kingdom, youâve got âFrenchâ youâve got all these different languages; depending on where in the world youâre designing the page, youâll want to change this to match whatever language the text in your file is. In my case, Iâm in Australia, so Iâm just going to use âEnglish (Australia)â option.
Once youâve selected the language, all you need to do is click on the button that says âFind Spelling Mistakesâ, so Iâm going to click on that, and this is now going through my entire Figma page and searching every single layer for spelling mistakes. You can see this is a fairly small file, so it only took a couple of seconds; if youâve got a really massive Figma file that youâre spell checking, it might take a little bit longer, but it should be pretty quick.
Okay, you can see that the spell checking feature has found a whole bunch of spelling errors in our Figma text. It has found 21 spelling mistakes all up, and some of these are going to be actionable and some of them are not going to be actionable, as thereâll be a few that potentially are in a different language or potentially abbreviations which we actually donât want to correct. For example, âBraunâ is a brand which isnât in the dictionary, so even though it says itâs a spelling mistake, we know that thatâs actually not a spelling mistake; in that instance Iâm just going to leave that one. But we can see here that thereâs another error which is should be actually âdesignedâ but itâs been picked up because itâs missing the âeâ, and in brackets you can see the number of times that itâs been found in your Figma file.
Any errors that the spell checker has found it will automatically group them, so if you click on one of these little titles, what that does is it reveals all the places that the spelling error has been found inside of your Figma file, and what you can do if you want to actually inspect them is just click on any of these little âsearchâ icons next to the frame name. In this case Iâm going to click on âPrinciple 3â and I can see there itâs immediately zoomed in to where the actual error is happening, and I can change that to go to the top one. Iâll go to the âIntroâ, and thatâs going to jump to the text layer on the âIntroâ frame and again you can see here itâs zoomed right into where the spelling mistake has been found in Figma.
What we can do now because we know weâve got these five different spelling errors for the word âdesignâ, and we know we want to correct it you can see all of the suggestions underneath; weâve got four different suggestions we know that we actually want it to be âdesignedâ not âsignâ. Iâm going to go ahead and click on the âdesignâ button and you can see after I click that it immediately updated those five different text layers all in one go. I didnât need to do them individually, it just does them all in one go, and itâs telling me that itâs corrected âdsignâ to âdesignâ; you can see the the option that we picked has been displayed just in case you forgot what you clicked. If you still want to zoom into those layers to confirm that itâs all good you can still open up that little icon and jump around to your different frames and just verify that the changes as youâd expect.
The other thing you can do if you did it by mistake or if you actually just wanted to see what the options were again while youâve still got this window open you can click on the âUndoâ button, next to the correction you can click on âUndoâ and itâs got a little five in there to indicate that itâs going to undo five layers. If we click âUndoâ, that will revert it back to the original spelling and we could go ahead and change that to a different suggestion if we wanted. I can click on âsignâ instead you can see itâs updated in those places and then I can undo that again and then put it back to the correct one which I know is âdesignâ.
Weâve got that there, and for the other ones you can see here this one has only found one mistake which we can zoom in here. In this case, itâs the word âlife cycleâ and itâs suggesting that it should be two words or hyphenated, so if I want to hyphenate it I can just click that middle option there we go; itâs been updated. Same with âmulti pressâ; I can check out where that is, in this case, I might want to hyphenate that as well. âProductâ has two dâs in this case, so Iâm going to change that, and letâs just change it up here. âThoroughâ has also been detected, so if I change that I can check out where that was, so thatâs updated there. We can see that I can change it to a different option, and again itâs really about whatever suggestion you want to put in there is really up to you based on the context of the the copy.
Thatâs basically how it works, itâll search all of your your Figma design for text layers with spelling errors and offer you spell checking suggestions. Just keep in mind that this is just a spell checker, and it doesnât take into account grammar or sentences or context or anything like that. It really is just a spell check feature for correcting individual words in your Figma text, so thatâs just something to be mindful of in case it doesnât pick up something which in the context of the sentence is wrong but in terms of the spelling it might still be right. Just be mindful of that, and other than that you can basically use it to correct a lot of spelling mistakes in Figma at scale, and you can see how quick it can be and how quick it works and because weâve corrected these ones.
Now if I was to jump out of that and then spell check my Figma text layers again by clicking on the âSpell Check Layersâ, if I re-run that search, so Iâm just going to click âFind Spelling Mistakesâ one more time; this is going to spell check all the layers in Figma again, and you can see this time itâs only found 16 mistakes, and that and thatâs because we already changed the errors in the previous round. Once you do that, as soon as you leave this modal, or as soon as you close the Figma plugin after youâve made those corrections, the very next time you run the Figma plugin to spell check your Figma text, it will it will not take those into account anymore.
Youâll lose the ability to undo those through the Figma plugin, but if you do want to undo them regardless you can just use the native undo functionality. If you do âCMD + Zâ on the keyboard, or âCTRL + Zâ if youâre using Windows, you can still just undo those changes as youâd expect. For example, if I use the âUndoâ button now, Iâm just going to hit that a few times, and you can see there it has already updated all of our copy back to the incorrect spelling. Again, if I rerun the spell checker for the Figma text again, Iâll spell check those layers now that Iâve undone the action, and click âFind Spelling Mistakesâ, you can see just like before itâs found 21 mistakes again, and the previous correction that I just undid using the the native undo functionality is now back. Weâve got design back as an incorrect spelling, and once again I can just jump in and correct that to the other thing.
Itâs worth noting is Iâm able to do this because I have the fonts installed. If youâre a user of Figma, youâll know that the way that fonts work, if you donât have the fonts installed on your machine and you try to edit a text layer thatâs already been created, Figma wonât let you do it; itâll tell you that you need to install the font. The same thing is true of the spell check feature in CopyDoc as well; if it does find a spelling error and you can see it show up on the list, if you donât have the font installed, CopyDoc will automatically flag that in the Figma plugin. Youâll see a little message saying that the font isnât installed and itâs going to prompt you to install that font, and the suggestion buttons will be disabled until youâve actually installed that font. If you do run into that, itâs completely normal, and thatâs thatâs how itâs supposed to work. The Figma plugin will absolutely let you know if thereâs any text that is missing the font, so thatâs just something to be mindful of, too.
Thatâs basically it; itâs very simple, itâs an extremely quick way of scanning your spelling errors in Figma and offering you suggestions for all those different words and bulk updating all those spelling errors across all of your Figma layers in one go. I hope thatâs been helpful for you if youâve been wondering how to do spell checking in Figma, or if youâve tried other spell check plugins and and they havenât quite been what youâre looking for, then this is just a another option that you can try for for doing spell checking in Figma. Thank you as always for watching, and weâll be back soon with more Figma tutorials just like this one.

Adam Brock
Founder & CEO of Hypermatic


