This document describes an online image and video editing tool called iVideo Editor that allows users to perform various editing functions including background removal, image inpainting, converting photos to sketches, and basic video editing like trimming clips. It discusses the technical implementation of the tool, including the use of algorithms like fast marching and Navier-Stokes for inpainting, OpenCV functions for converting photos to sketches, and the Remove.bg API for automatic background removal. The tool is built as a web application using Flask and allows for lightweight editing compared to heavy desktop applications like Photoshop and Premiere Pro. Evaluation of the tool shows it can perform common editing tasks with minimal hardware requirements. Future work aims to add image compression without