If you want to add subtitles to a video without downloading any software, you'll have to choose an online subtitle editor like Kapwing, which will allow you to add subtitles to video without having to download or install anything on your local device.