What the Hell Is a Keyframe and How to Use It Properly

Reading Time: 6 minutes

Digital Animation is all about Keyframes. Inside After Effects, you’ll find a variety of those guys and by knowing the best way to use them will help your animations to achieve the results you are aiming for.

We’ve talked before about how to improve your skills and craft better animations, and presented some of the animation curves you can use to get different animations. Besides that, the type of keyframe you use for each moment, tells a lot about the result you will get.

For those beginning in Animation and After Effects keyframes can sound very weird and understanding all of them can be difficult. In fact, there aren’t much information on the program about what each one of them does. Also, the way you apply Keyframes is very different from each other, making it harder to memorize in the beginning.

Even for those who already have some experience with After Effects, some Keyframes can be “new” since they are all somehow “hidden” at the same place.

That’s why we are here. I’m going to teach you about all the Keyframes you will encounter inside After Effects and how each one of them will affect on your animations.

What The Hell is a Keyframe?

Keyframes are the most important moments of an animation. As the name says, they are the “Key” of all the frames of an animation. They are the ones that show a difference in the acting of a character, a crucial change in a movement or even a great pose.

In Motion Graphics, or Digital Animation, they act the same way – they determine what change from a previous pose or moment, and it’s where the actual animation is done.

Its difference from traditional animation is that animators make the interpolation between keyframes one by one, and they are responsible for creating the correct timing and pacing for the movement. In Digital Animation, the software is responsible for calculating and interpolating itself the animation. One of the things we can control on digital animation is how this interpolation will happen.

By knowing and applying the correct type of Keyframe, you can achieve the full power of automatic interpolation, making sure your animation will occur like you had in your head.

Keyframes types

I like to separate the Keyframes in three categories that make it easy to understand and visualize each one of them.


Linear Keyframes are those that creates a linear velocity. It means that there is no change in speed during the movement.

Linear Keyframe

The Linear Keyframe is the default of AfterEffects. Whenever you begin to animate, the first Keyframe will always be Linear until you change them to another type. When you have an animation that starts and ends with a Linear Keyframe, it will act as we mentioned before – the animation will start and end with the same velocity.

Continuos Keyframe

The Continuous Keyframe or Continuos Velocity – when talking about interpolation – works between two Keyframes, which can be Linear or of any Keyframe. What they do is to add a third moment without changing the previous velocity of the two keyframes.

For example, if we have an object going from the point A to point B in the Scene, and we want to add a Point C, between them, the “normal” way is to have the animation starting at point A, moving and ending at point C, then starting again at Point C, moving, and ending at point B. It can be very confusing, but the image below will make it better to understand.

When we change the Point C Keyframe to a Continuous Keyframe, what it does is that now, instead of having those starts and stops in the animation, we have the animation beginning at the Point A moving and ending at Point B but passing by the Point C in the middle of that. Instead of having Point C as a Start/End point, now it’s more like a “detour” of the movement.


The Eases Keyframes are the most interesting kind of Keyframes. They are the ones associated with the sensation of both acceleration and weight, which are essential in Motion Graphics.

There are two basic Eases that comes from the concept of Traditional Animation – Ease In and Ease Out. Depending on your source of animation principles, you can also find them as Slow In and Slow Out.

However, most of the traditional resource about those Eases can explain it as the opposite of what they mean in After Effects. Since we are relating the Keyframes here to Digital Animation, we will use the concept from Ease In and Ease Out presented in After Effects.

Ease In

Ease In means that the movement will “come in” slowly to this Keyframe. For example, if we set a Linear Keyframe as the first position and them an Ease In Keyframe as the second one, the animation will start in a linear velocity and gradually slow down until reaching the second position – Just like our guy above.

Ease Out

The Ease Out is the opposite of the Ease In. Instead of having the animation slowing down into the second position (how it was with the Ease In Keyframe), the animation will “come out” slowly from the first position and end up linear, or whatever way you set the second Keyframe to be.

You can visualize the Ease Out as an acceleration and the Ease In as a slowdown movement. No matter if you use an Ease In or Ease Out Keyframe, the next or previous Keyframe can be of any type. You can even have an Ease Out Keyframe to an Ease In, what will mean an object to start moving slowly, getting faster in the middle of the movement, and then slow down until reaching the final position.

Easy Ease

The Easy Ease is the combination of Ease In and Ease Out in one single Keyframe. Sometimes you have entire animations made only with that kind of Keyframes.

The Easy Ease means that an animation will come in slowly to this Keyframe and also go out slowly from this frame to the next one. The animation reaches some Start/Stop points like in the Linear Keyframe, but with moments of acceleration and deceleration.


The Hold Keyframes are the ones that in fact “holds” the movement. When you need something to stay static or a particular pose to maintain as it is without moving, you should use a Hold Keyframe.

Hold Keyframe

The Hold Keyframe symbol says a lot about it. It makes no animation to happen. It “blocks” the animation in this element or character. It’s also very used when you want to “freeze” a particular frame of a movie you’ve imported, and also when “blocking” a character animation.

One method of character animation is to start by positioning the character poses over time to analyse the timing and spacing of the whole movement. When done in After Effects, we always begin working with Hold Keyframes instead of the Linear or Ease ones.

Hold In and Hold Out

The Hold In and Hold Out are two Keyframes that relates to the Ease In and Ease Out Keyframes I’ve mentioned above. You can have an animation happening in an Ease In Keyframe and turn it into a Hold Keyframe or the opposite.

It’s most of the time used to prevent some bugs After Effects can make when interpolating Keyframes.

A common way to “hold” a position when you don’t need an animation by that time is to duplicate the last Keyframe and place it further on the timeline.

However, After Effects can misunderstand that it should hold the animation, and instead, he creates some weird interpolations that will generate animation between this two identical poses. The Hold Keyframes are there to help you prevent this from happening and avoiding undesired movements.

Keyframes names are related to its interpolation and most of them don’t have a specific name besides their interpolation mode. Even tough I like to name them the way I did, It’s not a formal naming convention but one that I find easier to understand.

The shapes and names of the different Keyframes tell a lot about themselves. Play with them and see for yourself the different results you can achieve by mixing different Keyframes.

Combine it with the Animation Curves. It will expand your possibilities and also allow you to make whatever movement you want.

32 responses

  1. You can certainly see your skills within the work you write. The arena hopes for even more passionate writers like you who aren’t afraid to mention how they believe. All the time go after your heart.

  2. Have you ever thought about adding a little bit more than just your articles? I mean, what you say is fundamental and everything. Nevertheless think about if you added some great pictures or videos to give your posts more, “pop”! Your content is excellent but with images and clips, this website could certainly be one of the very best in its field. Great blog!

  3. I personally arrived over here via another website relating to website marketing ideas and imagined I may as well look into this. I adore what I see thus now I am following you. Getting excited about looking into your website yet again.

  4. There are actually great upgrades on the design of this website, I really love it! My site is regarding best real estate websites and right now there are plenty of stuff to be done, I am currently a newbie in web page design. Take good care!

  5. Hello there, simply changed into aware of your blog through Google, and found that it is truly informative. I’m going to be careful for brussels. I will be grateful for those who proceed this in future. A lot of other people will likely be benefited out of your writing. Cheers!

  6. Thanks a bunch for this awesome write-up! I definitely enjoyed learning about.I will remember to save the site and will come back later on. I would love to suggest that you keep on with your nice posts, perhaps comment on amazon fire starter apk as well, have a wonderful day!

  7. I arrived over here from a different web address on the subject of how to buy twitter followers and imagined I should consider this. I like the things I see therefore now I”m following you. Looking forward to checking out your site all over again.

  8. Our LGV (Large Goods Vehicle) HGV training is based in East London, and our LGV/ HGV courses are taught by qualified DVSA LGV & HGV trainers. LGV was formerly known as HGV, where it used to be referred to as HGV Class 2 (now called LGV Category C) and HGV class 1 (Now called LGV Category C+E).

  9. Thanks a bunch for this amazing write-up! I really appreciated finding out about it.I will be sure to save the website and definitely will return very soon. I want to encourage you to ultimately continue your great work, maybe think about tv shows online too, have a nice evening!

  10. Thank you very much for sharing this info, I saved the page. I’m furthermore looking for tips about motorcycle injury lawyer, are you aware where I might discover one thing like that? I’ll be back very soon!

  11. Hello there can you let me know which blogging platform you are using? I’m going to start my site on pokemon apps for android in the future although I’m having a hard time making the decision.

  12. It was amazing reading this article and I feel you’re 100 right. Let me know in case you’re thinking about heat pump, that’s my principal competence. Hope to hear from you in the near future, take care!

  13. Thanks for sharing this info, I bookmarked the website. I am also seeking information around where to watch movies online, are you aware the place where I might come across one thing like this? I’ll come back quickly!

  14. In the awesome scheme of things you actually receive a B- just for hard work. Where you misplaced everybody was first in your particulars. As they say, the devil is in the details… And it could not be much more correct in this article. Having said that, permit me tell you precisely what did do the job. The writing is certainly quite convincing which is possibly the reason why I am taking the effort to comment. I do not make it a regular habit of doing that. Second, although I can notice the leaps in reason you make, I am not convinced of just how you appear to connect the points that produce the conclusion. For now I shall subscribe to your point however wish in the near future you connect your facts much better.

  15. Admiring the hard work you invested in the site and comprehensive info you provide. It really is awesome to come across a website occasionally which isn’t the similar out of date re-written material. Fantastic read! We’ve bookmarked your site and I’m adding your RSS feeds to my own canon printer scanner web page.

  16. In this awesome design of things you actually get a B+ for hard work. Where you misplaced me personally ended up being on the specifics. As it is said, the devil is in the details… And it could not be more accurate in this article. Having said that, let me reveal to you precisely what did do the job. Your authoring is pretty persuasive which is possibly why I am making the effort in order to comment. I do not make it a regular habit of doing that. Secondly, while I can easily see a leaps in reason you make, I am not necessarily confident of exactly how you seem to connect the points which in turn make the conclusion. For the moment I will, no doubt subscribe to your issue however hope in the foreseeable future you actually link your facts much better.

  17. Amazing blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple adjustements would really make my blog jump out. Please let me know where you got your design. Kudos

  18. We definitely like your site and find many of your discussions to be exactly I’m trying to find. Do you offer people to create articles for you? I wouldn’t mind creating a post relating to new movies online or perhaps on many of the subjects you’re posting about on this site. Again, awesome internet site!

Leave a Reply