Web tool with canvas