Creating Screencasts

You’re free to choose any tool to create screencasts. It’s important, that you provide a .mp4 video of appropriate quality (resolution and presentation).

Your screencast should show the action that triggered the reported bug in all situations (Bug reports, User Stories and Reproductions) and add the last navigational step as well if you're recording the screencast for a bug report. Also, screencasts that are longer than 1 minute for Bug Reports and 15 seconds for Reproductions and User Stories will not be accepted unless they are really necessary to understand the bug or the video is long because of variables you can't control (such as a slow website response).

You should have your device sounds switched off unless required to understand the issue. Room noise such as other people's conversations, ambient music or animal sounds should not be recorded at all.

Suggested tools for desktop devices

Screencast-O-Matic (free)>>

  • Windows & Mac OS

  • Videos can be created as .mp4 files

  • Up to 15 minutes per video

  • Has an integrated mouse effect animation to show clicks

  • Optional upgrade with more functions

  • The free version leaves a watermark

Bandicam (free)>>

  • Windows only

  • Videos can be created as .mp4 files

  • Has an integrated mouse effect animation to show clicks

  • Optional upgrade with more functions

  • The free version leaves a watermark

Open Broadcaster Software (free)>>

  • All features are accessible for free

  • Windows & Mac OS

  • Might not work on older computers

  • Can be a bit challenging to set up for the first time

  • Leaves no watermarks

  • You must use additional software to show the mouse clicks

Suggested tools for mobile devices

Built-in screen recorder (*Android 11+ and iOS 11+)

  • No need for third-party apps

  • Good video quality

  • On iOS, you might need to navigate to Settings > Control Center, then tap the Add button next to Screen Recording to enable this option on the Control Center menu

  • On Android, the screen recording button can be found on the Notification Bar or you can edit it to add this button if available

Note: For iOS, you must convert the .mov files to .mp4. You can use an online converter such as or any offline converter, such as HandBreak (available here: Alternatively, after you open the recording, you can open it in the Photos app, tap on Share button, Tap on Save to Files and save the video. The newly saved file will be in the correct format so you can upload it to our platform.

*Some Android device makers might disable this feature in your device. If you can't find this option on your Notification Bar even after trying to edit it, you will have to use a third-party screen recorder tool.

  • Records in different resolutions and qualities

  • You can use your mobile IP local address to access the files wirelessly using a desktop device

  • You can stop the recording using different methods

Mobizen (free, Android only)

  • Can be a bit complex to set up for the first time

  • Records in different resolutions and qualities

  • You must either buy the premium app or watch a small ad to remove the watermark

  • Available in many languages

Alternative: Record your bug with a second device or an extra camera! Just remember to frame the entire device screen correctly while recording the video.

Note: videos must not be edited (except: "thinking aloud" videos or if you need to blur any sensitive information).

Best practices while capturing a screencast

  • Set up the device and the app or website before starting the recording. For example, if you're going to show a bug that happens after the registration form is filled and you tap on a button to go to the next step, it's best to fill in all information before starting the recording (such as the name, username, email and other fields) to save you some recording time.

  • Make sure no personal information or unprofessional data is shown. If it's necessary to show your gallery in a bug, remember to create a folder with dummy images to be used in your screencast. Your screensaver should also be a neutral and non-offensive one. Make sure your notifications from other apps are turned off to avoid showing personal conversations, emails or even other customer apps on your screencast. Finally, clear the autocorrect suggestions list if it contains bad words.

  • Avoid hovering over screen elements for too long with your finger or your mouse. This behaviour can lead you to waste precious recording time. Usually, the viewer will be focused on watching your video so any actions taken or changes to the product will be noticed already.

  • Remember the time limits (1 minute for Bug Reports screencasts and 15 seconds for Reproductions and User Stories attachments). Since editing your videos is not allowed, instead of trying to fast forward your screencast to make it fit the limits you can check if you didn't record anything that's not actually useful to understand the bug. For the bug reports, normally only one or two extra steps (apart from the last one) are necessary to understand the bug. For Reproductions, you are only required to show the last step to reproduce the bug. Finally, for User Stories, you only need to show the results you've had (which usually means you also need to show only the last step or action taken by you to complete the User Story).

  • Remember to enable clicks and taps effects and to show the mouse icon on desktop devices. To help the viewer understand which page elements are you interacting with, you are required to show the taps and clicks on your Desktop and Android devices.

  • Always watch your own screencast after submitting it. Since videos are computer files, they can corrupt when you're converting or uploading them. So opening your own videos and making sure they are good to be reviewed by others will help you to avoid rejections.

  • If you have the option while recording or converting your video, use preferably the H.264 codec. This is the most widely used codec currently in the world and will guarantee your screencast can be watched on many different devices.

Related articles:

Did this answer your question?