Skip to main content
Participating Frequently
Jan 18, 2020 4:48 PM UTC
Answered

How to format bullet point in after effects?

Hi, I would like to add in a text with bullet point, but I cant seem to get it with the right formatting. I did attempt to format it in illustrator (using tabs and paragraph spacing) before copying and pasting, but to no avail. anyone knows how? 

Roland Kahlenberg
Roland KahlenbergCorrect answer
Legend
Mar 23, 2021 6:07 AM UTC

This should work -

 

str = text.sourceText;
bullet = str.split("\r");
numBullets = bullet.length;
newStr = "";
for(i = 1; i < numBullets; i++) {
bullet[i] = "• " + bullet[i];
newStr = newStr + bullet[i] + "\r";
}
str.split("\r")[0] + "\r" + newStr

Very Advanced After Effects Training | Adaptive &amp; Responsive Toolkits | Intelligent Design Assets (IDAs) | MoGraph Design System DEV

32 replies

Participant
Feb 18, 2025 8:30 PM UTC

Copy paste a text format bullet point here >    ( • ) 

Translate
Majestic_adventure1549
Participant
Sep 23, 2026 10:01 AM UTC

And indent the first line!

Translate
Participant
Feb 27, 2024 11:13 PM UTC

Easy way , write the text in Adobe Illustrator n copy paste

Translate
Known Participant
Jan 10, 2024 11:06 AM UTC

You'll have to format manually, but simply typing a bullet point (on a Mac, Option + 8), or copy-pasting one, worked for me.

Translate
Participant
Feb 18, 2024 4:51 AM UTC

How did it come to this where we have to have 2 Adobe Community pages of work-arounds to solve a problem that was solved by Powerpoint 10 years ago and powerpoint sucks which I hope we all agree. Please Adobe, just be marginally as good as Powerpoint.

Translate
Known Participant
Jan 8, 2024 5:54 PM UTC

For a not very flexible, but quick fix, you can insert an Alt-text bullet point by putting your cursor before the text you want bulleted, then while holding down ALT, enter 0149 on the keypad (windows only, not sure on Mac). Then copy and paste the bullet where needed. Or you can go the Javascript route. 

Translate
Participant
Jun 7, 2024 4:20 PM UTC

Thanks for keeping it simple.

 

Translate
Known Participant
Jun 7, 2024 6:45 PM UTC
UR welcome. It's the least I can do.
...and I'm always good for the very least I can do. Lol.
Translate
Participant
Apr 12, 2023 9:45 PM UTC

For a quick and dirty solution that doesn't involve scripting, try this:

  1. Use an Extended ASCII font such as Roboto, Arial, or Times New Roman.
  2. Highlight and copy this Extended ASCII character between the quotation marks - "·".
  3. Paste into your text layer in After Effects.
Translate
Warren Heaton
Community Expert
Community Expert
Jan 9, 2022 3:22 AM UTC

If you're on Mac, option 8 along with the Indent from Margin option in the Paragraph tab should do it.


On Windows, use the key combination that makes a bullet point along with Indent from Margin.

Translate
Participating Frequently
Aug 6, 2021 7:05 PM UTC

Hi, was wondering if anyone has advice on bullets that have more than one line of text and getting the following line to indent properly. Thanks!

Translate
Participant
Jan 9, 2022 1:37 AM UTC

I did the Option-8 for bullets in INDD and then pasted. Worked well, but to your point about indents, it looked awful without solving that.

So I went back to INDD, put a new bullet where the next line started, and then I just masked the extra bullet out in my final project in Premier. Not ideal, but who could tell?

Translate
Deanna Benson Designs
Participant
May 13, 2021 6:04 PM UTC

Format in InDesign (using alt 😎 then copy and paste into AfterEffects. Cheers

 

Translate
Participant
Aug 7, 2020 5:37 PM UTC

I just wrote this script and it seems to work. It is designed to add a bullet with every line return though, so there are limitations to it.

 

str = text.sourceText;
bullet = str.split("\r");
numBullets = bullet.length;
newStr = "";
for(i = 0; i < numBullets; i++) {
	bullet[i] = "•		" + bullet[i];
	newStr = newStr + bullet[i] + "\r";
}

newStr

 

Translate
Participant
Nov 25, 2020 9:24 PM UTC

Yes. it's work. Thank you so much.

Translate
Community Expert
Jan 18, 2020 6:05 PM UTC

Unless you need to animate the individual character positions using the Text Animators available in a text layer you should be laying out your text in Illustrator. You'll have all the tools you need there. If you need to convert carefully laid out text to editable text, layout the text in Photoshop on separate layers.

 

The only other option, as Mylenium said, is to use multiple text layers and fonts or shape layers for the bullet points. If you have a bunch of these to do you can add expressions to line up the baseline and spacing from the bullets. 

 

If you have a bunch of this kind of stuff to do I find that it is easier to layout the animations in Keynote or PowerPoint and generate your movie and moves there, then edit the entire project in Premiere Pro. You can get some pretty fancy text transitions in either of those apps and it is pretty easy to create a movie from either app.

Translate