SmashingApps has collected 21 free web tools that are often used in daily life. Whether you are a student, a programmer, a designer, or an office clerk, these tools are very useful. Let's take a look at what they are.