Skip to main content

Does anyone know how to turn off Figma’s auto-formatting? I’m trying to type '- ', but it looks like Figma is assuming this text must be a bulleted list.


I’m having a similar issue when using text that’s in the format of an email address or a url. Figma is changing these to unwanted links. I’d like to turn off all text auto-formatting.

Please, Figma team, add the option to toggle auto formatting on/off! It’s a nightmare when writing dates, especially in languages like Czech or Slovak where we write dates with periods and use spaces between D and M (= 24. 12. 2023). Please!


It is also a nightmare when you type “!=” and get “≠”. And there’s no Cmd + Z for it!

It’s a Python snapshot, seems like Figma thinks it knows better, but it really doesn’t.


Please, turn or rip off this feature forever


Also double dash that turns into “—” makes a lot of trouble for me



This is not a replacement, this is a ligature in the font YOU chose to use. You can turn off ligatures here:



Or change the font. You are cursing font designers now for no reason, Figma has nothing to do with this.


Thank you!

I must say sorry to Figma guys


This is still seriously needed!


In nearly every website design I create I have headings that include dashes, especially on line start. There is simply no way to do this in Figma without extreme hassle.


If i let Figma auto-create the list and then remove the list style, it removes the dash as well. If I try to add another dash and space after the list got auto-formatted, it directly deletes the second dash which is horribly frustrating.


I have to type something else, then enter the das and space, select and copy it, move to the line start and paste it there again. But then, as soon as I accidentally remove the space to the beginning, the whole game starts again.


The Cmd/Ctrl+Z option doesn’t really work either, because Figma seems to apply some sort of styling to the dash that then overwrites the text style that is applied to the text field. Which is also frustrating because then you also have to select the dash and re-apply the text style (selecting the whole field often doesn’t work if there are multiple text styles in the field (e.g. some other type for highlighting).


This is a thing that I encounter nearly every single day and it’s causing me more than just a few grey hairs… it’s such a simple thing but it’s so frustrating and a constant problem that I have to think about switching toolsets just to not go insane at some point.


I wouldn’t call this solved at all. Yes, I can use extra clicks undo the mess that Figma adds but it is constantly in the way. I posted the original comment over 2 years ago and this is still a daily frustration.


Agreed, this is just a temporary workaround. Figma should not be automatically formatting any kind of text.


To be frank, the fact that turning off the automatic conversion or being able to toggle a list after the fact is NOT possible is mindblowing to me. This isn’t a feature request, it’s a bug report.


This feature is probably the most annoying Figma feature to me.

Please add a setting somewhere to disable this.


This is ridiculous. In this case, Figma acts like MS Word, not a design software. I need to use “1. xxx” in a title, I had to split it into two layers…


I ran into an issue with this too. When I try to copy the numbered lists to something outside of Figma, then it removes the numbers! Please fix this!


Please also remove using * as creating automated bullet point or provide ability to turn off this in user preferences.


Super annoying when I just want to get a bunch of spaced out bullet symbols in a row. Turning the list formatting off and then trying to insert a space break after a bullet symbol triggers the auto-list back on again and for some reason deletes the previous bullet already typed in.


Super mega uber annoying. Please give us a setting to turn auto-formatting off.


My workaround:



  1. Turn the setting for “List Style” off to hide any bullets (if any)

  2. Type the - and a . (period) like this “-.item”

  3. Select the period and simply delete the color for this element

  4. Copy the “-.” and paste it on every list item

    4b. If you paste on the same list, it always hides the period

    4c. If it’s a different list, you’ll have to repeat step 3. for this list too


This should have an easier option.



It means you have to disconnect colors from DS. Might be useful only for private sketches / small projects


This doesn’t appear to be true. It still indents


Auto formatting is SO ANNOYING. Designing a fintech app where a lot of texts start with a “-” minus sign is a complete nightmare with Figma trying to change a minus sign for a bullet.


Also making it impossible to write a text like “24. 12. 2024” when Figma DECIDES on its OWN to change it for something else is absolutely ridiculous.


Still very much needed. In German we also write Dates like that! 8. Mai for May 8th etc. Please fix that!


+1 to this needing to be a user or document setting. I use FigJam to create UML diagrams and frequently use - to prefix private class members; I want it to be a dash 😦


I dunno who established this feature in first place i guess Microsoft Word. Which is super annoying. A system should have no intent to guess what the user wants to do and just does it.

Figma is a UI / UX Tool, so why progressing something without the intent of the user. It seems nobody thaught of the UX of this.


Reply