Inserting Storyline Slide Numbers

Dec 10, 2012

Hello all,

I'm working in Storyline and have found that it does not display slide numbers. I've looked around on some of the other blogs about this and have come to the conclusion that it is not an easy task. Can anyone advise me on how to insert slide numbers without having to put a text box into every single slide? My projects are over 150 slides and that is just not feasible. 

Thank you!!!


98 Replies
Brodie Greig

This would be an excellent feature to have! When I used to use Presenter, when flash was more prominent and primary, I would create a custom flash component that would be able to make calls using actionscript to grab the variables through the code (which were readilly available) and then I would just slap the component onto each page. However, now with HTML5, I'm not sure it'll be as simple to integrate such a solution. It'll be interesting to look at the HTML5 export process.

Agnieszka Sochan

Hi all, 

I followed Steve's advice which works, however it looks like quite a lot of manual work.

So if we need to add/delete a slide or rearrange the order of the slides - would that mean changing all the values manually as well? If so - what is the benefit of using Master Slide and variables over typing in slide number on each slide?

I am asking in case I am missing something

Thank you very much for your help in advance!


Steve Flowers

If you wanted to reformat or move your page numbers, it's easier to do that in one place than change each field format or move it to a different location on the slide. You can also change the slide numbers from the story view instead of going into each slide. In story view, using the variables method, you can change the trigger value by selecting the slide and updating the field in the triggers panel. Pretty quick to update using this method.

Agnieszka Sochan

Thanks Steve.

I have one more question though. Some of my slides contain layers. So for example: I have 60 slides in my module and slide nr 30 has 3 layers. My idea was to number the layers: 30.1 of 60, 30.2 of 60, 30.3. of 60 (as after visiting every layer you come back to slide 30). To do that, I copied the trigger from main slide to layers and changed the value of currentSlide to 30.1, 30.2 and 30.3 accordingly on each layer. It works fine when you visit the layers however when you come back to slide 30 (main slide) you see the value of last layer you visited (instead of seeing 30 of 60).

I hope my explanation is undersnandable I would be grateful for advice.

Thank you all!


Steve Flowers

Hi Aga - 

On the slide you want to persist the layer, under "When revisiting:" is it set to Resume saved state or Reset to initial state? If you choose Resume saved state it'll keep the layer open you left off with. You may still see an issue using a trigger at the layer level. The problem with adding triggers in layers based on "When timeline starts" is that the layer resumes at the place in time where it left. 

The way around this is to attach the layer trigger to an object on the layer. The object will still start / show and fire off the attached trigger even if it's in the middle of the timeline so long as the object isn't hidden or off of the timeline.

Agnieszka Sochan

Thanks Steve!

Setting "when revisiting"to "reset to initial state" (main slide and layers) solved theproblem.

I found out another issue on theway though... :)

I need to add slide numbers to the content created by someone else.

The author of the content was not using Master Slides at all.

When I opened Slide Master  it turned there are many empty MasterSlides.

After inserting a text box to one of them it appeared only in a few slides of the content. At the end, I had to copy the text box to all of those Master slides to get it work. Do you know why so many empty Master slides were created even though the author never used this option? Is there anything I could have done to design a master slide and then apply it to all the content?

(probably is a question to master slide thread rather than slide numbers...)

Thanks a lot!


Ashley Terwilliger-Pollard

Hi Frank, 

There isn't a way to call in those slide numbers as a variable, but they would be listed if you were to enable numbering within the Storyline menu. 

Mark, I can't think of a page number widget that was for purchase, but if you're looking to search through the forums you may want to use the method described by Adrian here to search for very specific items. 

phoebe sterdan

I am currently using the method as suggested for putting the %currentslide% on the master slide function, and it works well. However, I was wondering if there is a way of removing that text area on question bank slides? In our training we like to have questions interspersed among the content, however if I add in questions after, and the slide count shows on the question bank question slides, it throws off all my previous numbering. I would ideally just like to not have the slide count show on these slides, is this doable?

Thank you,


Ashley Terwilliger-Pollard

Hi Phoebe,

Did you add the variable to the main master or to a particular layer? There are specific question layers within a slide master, so if you need an element on every slide (except those slides) you'll want to add it to the individual slide master layers and exclude the question one. For more information on working with slide masters, please check out this tutorial. 

Spencer O'Hara

Phil Mayor said:

I agree with Steve here, I set the variable when the slide loads for each slide.

the other way is to add slide numbers to your menu through the player options

How would you go about adding slide numbers in the player without the side nav menu? Is there a way to have the slide numbers appear in the top right corner of the player? 

Ashley Terwilliger-Pollard

Hi Gary,

I know that this thread was started a bit ago, but we're still on Storyline Version 1 (update 5). The fixes included in each update are detailed here so that you can see the work our team has done to improve upon the functionality and usability of Storyline based on things we've heard from users on items that were not working as expected. Our team is hard at work on some exciting new things which we are looking forward to sharing with the world, just not right now. If you would like to be the first to know about updates and product releases, I would encourage you to subscribe to Gabe Anderson's blog, you can also follow us on Twitter,  and Facebook. We don't offer a time frame for any feature enhancements or future release dates, but we'll also post information here in the forums once we have additional information to share. 

Thanks for checking in, and if there is anything else we can assist with please let us know! 

Andrew Tiffany


Just adding my 2 cents.  I just completed a project with a little over 200 slides, including branching, and I just went with manual cut-paste-edit of a text box on each page.  I did it at the end of the project, so the effect of on-going changes is minimized.  It took me something like 20-30 mins, but I feel that was time well invested as I didn't have to worry about anything going wrong 'technically' with variables/triggers and the like. 


Marina Krasivaya

Steve, thank you. Can you look my order's actions? It's correct?
I create a text field on my master slide that contains this:

%currentSlide% of %totalSlides%

Then I create two variables to contain values:
currentSlide - number variable default 0
totalSlides - number variable default to the number of total slides.
It's worked uncorrect.
In my master slide:

In the module:

Ashley Terwilliger-Pollard

Hi Marina,

Based on the images here - you're setting the currentslide variable to zero each time - so that won't display the actual slide value when you're going through the course. Also, the "when variable name changes" trigger is looking for the variable to change on the slide - so if it's changing on a previous slide or such, that trigger won't fire. 

I'm not sure that Steve is still subscribed to this thread - but did you take a look at any of the .story files shared in terms of the triggers used to set up the slide numbering? 

This discussion is closed. You can start a new discussion or contact Articulate Support.