Free SharePoint, SPFx & Power Platform Developer Tools

Browser-based utilities for Microsoft 365 developers — no sign-up, no install.

These 14 tools exist because the same small jobs kept interrupting real project work: a column format that will not validate, a CAML query that returns nothing, an HTML table that Outlook mangles, a Graph permission nobody can name. Each one does a single job, runs entirely in your browser — nothing you paste is uploaded or stored — and produces something you can copy straight into SharePoint, Power Automate, a PowerShell session or an app registration. They are grouped below by the job in hand.

Configure SharePoint without writing code

Most SharePoint customisation is declarative JSON or XML that is easy to get slightly wrong and painful to debug in the browser. These tools produce the artefact you paste into SharePoint — a column format, a CAML view query, a REST URL, a site script — with the syntax already valid, so the only thing left to check is whether it does what you meant. The permission matrix is the odd one out: it generates nothing for SharePoint, it generates the document you show the business owner before you break inheritance on a library.

Script tenant administration

When the change has to be repeatable across sites or tenants, the answer is PnP PowerShell. The generator writes the connect-and-run scaffold for the common admin jobs — provisioning, bulk permission changes, library settings — so the cmdlet names and parameters are right the first time and you only edit the values. Pair it with the GUID generator when a manifest, solution or app registration needs a fresh identifier.

Build Power Automate flows that behave

Power Automate problems are rarely the connector; they are the expression inside it. The expressions tool is a searchable reference of the Workflow Definition Language functions with working examples for the ones that trip people up — formatDateTime, the collection functions, null handling. The HTML table styler fixes the second most common complaint: the Create HTML Table action produces an unstyled table that looks wrong in Outlook, and it writes the inline CSS Outlook will actually honour. Adaptive Cards are the third piece: the generator drafts the card JSON for Teams approvals and notifications so you start from something that renders.

Work with Microsoft Graph and design the solution

Before an app registration exists you often need to know which Graph endpoint returns what, and which permission it needs. The explorer answers that from a static reference without signing in. The architecture canvas is for the step before that: laying out which M365 services a solution touches and how they connect, so the diagram in the design review matches the permissions you then request.

Troubleshoot and keep sharp

The error decoder turns a hex code, an AADSTS number or a pasted run log into the cause and the fix, backed by a catalogue of the errors that generate most SharePoint and Power Platform support tickets. The challenge mode is the opposite direction: a 10-question round drawn from a bank of real-world M365 development scenarios, with an explanation for every answer, useful as a warm-up for MS-600 or PL-400 study.

We use cookies for analytics and personalised advertising. By accepting, you allow these uses. See our Privacy Policy and Cookie Policy.