See something interesting, noteworthy or strange!? Record video as you normally would, using your device’s camera.


Immediately highlight the interesting parts in the timeline and on the video screen, to draw the attention of others to them.

Share Videos

Share your annotated videos with others.

Attach QR Codes

Leave a QR code in the area so others can find your annotated video when they are there.


Learn more about Ach so!

Work offline

Record and annotate in remote areas without connectivity.

Share with your community

Share your annotated videos with selected people.

Discuss in context

Discuss the topic by adding new annotations.

Edit and refine

Return later to refine your annotations.

Add a QR sticker

Add a QR code to the location you recorded and associate your video with it, allowing others to find it easily.

Ach So! Screenshots


Videos are geotagged for future reference.

Organize your videos

Browse through your previous videos, organize, annotate, delete, share.

Find your own uses

Ach so! has many applications in reflection and learning. Create your own!

No cost

Ach so! is free for anyone to use.

Open and free

Source code and accompanying materials are openly licensed.


Read what customers are saying

happy customer

"Perfect for fast reflection and documentation"

- Merja Bauters 5/5 Stars!


See what's included in Ach so!

SCREENViewing an annotated video
SCREENAdding an annotation
SCREENAnnotation text added

SCREENBrowsing your own videos
SCREENSearching for videos
SCREENBrowsing all videos


Take a closer look in more detail

Get App

Choose your native platform and get started!

FAQ/How To

Frequently asked questions and usage instructions

Logging in

  • You need login for uploading videos and sharing videos to groups

How to record video

  1. Tap the red record button in the main view and Ach so! is ready to record.
  2. Tap video icon to start recording (recording options depend on Android device) .
  3. Pause recording by tapping pause icon.
  4. Stop recording by tapping stop icon.
  5. Accept the recording by tapping ‘✓’, ‘ok’ or ‘save’, depending on device.
  6. Ach so! should show your latest recording at the top of the list of videos.

How to make an annotation

  1. On the video library, play a video by tapping it.
  2. You can use the timeline to move within the video. Tap on a position or drag in the timeline until you find the place you want to annotate.
  3. Android devices: tap pause icon to pause the video for annotation.
  4. iOS devices: tap the video screen to to pause the video for annotation.
  5. Choose the place for an annotation by tapping the spot to be annotated. It can be wherever in the video.
  6. Write an annotation using pop-up keyboard. Save the annotation by tapping ‘save’ or ‘keep’.
  7. Tap play to continue watching video and add annotations as advised above.

How to upload and share videos

  1. Login by using Layers OIDC account under the menu button in the upper right corner.
  2. “Tap and hold” the video that you want to share.
  3. Tap upload button in the upper right corner. You see the progress bar at the bottom of video image during uploading.
  4. After uploading, you can choose to whom to share the video.
  5. If you want to make your video visible to all Ach so! users, choose “public”
  6. If you want to share the video to the selected group of users, choose the group name.

How to share uploaded videos

  1. “Tap and hold” the video that you want to share.
  2. Tap group button in the upper right corner.
  3. Select the group to whom you want to share your video.


Q: How many annotations can I write?
A: As many as you want to. There are not technical limitations in Ach so for the number of annotations.

Q: I can start recording, but the recording controls are different than described here.
A: The video recording uses device’s native recorder, and these can be different across various Android/iOS devices.


For more info and support, contact us

    Your Name (required)

    Your Email (required)


    Your Message

    LeGroup, P.O.Box 16500, FI-00076, AALTO, Finland
       GitHub repository