# Web Based Tools

**Workbench**

<p class="callout warning">The one and only tool that everyone should know. If you don't know it, start learning it. It is just the baseline of everything.</p>

<span style="font-weight: 400;">[https://workbench.developerforce.com/login.php?startUrl=%2Fquery.php](https://workbench.developerforce.com/login.php?startUrl=%2Fquery.php)</span>

**CloudToolKit**

*<span style="font-weight: 400;">Is actually 8 tools - Best practices analyzer, Org Compare tool, Data Compare tool, Schema Lister, Field Creator and validation/trigger switcher</span>*

[<span style="font-weight: 400;">https://cloudtoolkit.co/</span>](https://cloudtoolkit.co/)

**Profile Power Tools - Mass edit profiles**

<span style="font-weight: 400;">Literally does what it tells you. Allows you to mass edit profiles.</span>

[<span style="font-weight: 400;">https://profilepowertools.com</span>](https://profilepowertools.com/)

**Google for salesforce - Search the web and only get Salesforce related results**

Avoids you having to applya gazillion filters when doing your Google searches.

[<span style="font-weight: 400;"> https://sfdcsearch.com/</span>](https://sfdcsearch.com/)

**Json 2 apex - Create Apex based on your jason**

[<span style="font-weight: 400;">http://json2apex.herokuapp.com/</span>](http://json2apex.herokuapp.com/)

**Cert Score Calculator**

<span style="font-weight: 400;">[https://scuvanov.github.io/SalesforceCertScoreCalculator/](https://scuvanov.github.io/SalesforceCertScoreCalculator/)</span>

**Permissions Comparison**

<span style="font-weight: 400;">[https://perm-comparator.herokuapp.com/](https://perm-comparator.herokuapp.com/)</span>

**Event Log Viewer**

[https://salesforce-elf.herokuapp.com/](https://salesforce-elf.herokuapp.com/)

**DbDiagram**

[https://dbdiagram.io](https://salesforce-elf.herokuapp.com/)

If you use Lucidchart to genarate your Entity Diagrams you should switch over to this. When you're done with LucidChart, what you have is an image.That work is lost. If you use DbDiagram or equivalent, you just write JSON, which you then can reuse to actually create your fields etc.

**QueryBuilder**

[https://querybuilder9000.herokuapp.com/](https://querybuilder9000.herokuapp.com/ "https://querybuilder9000.herokuapp.com/")

Doing SOQL queries that can be comre complex than reports, but without the hassle, since... a few years now ? no idea.