Free Tools for
Your Practice.
Browser-based utilities for web design and marketing. No sign-up, no tracking. Financial services tools — including a SARS deadline calendar and tax rate reference — are in the works.
Colour Contrast Checker
Verify WCAG accessibility compliance instantly.
Precision over Preference.
Good design is accessible. Great design makes accessibility a feature — not an afterthought.
Colour contrast measures the difference in perceived brightness between a foreground colour and its background. The Web Content Accessibility Guidelines (WCAG 2.1) define minimum ratios to ensure text is readable for people with visual impairments — including those with colour blindness. A ratio of 4.5:1 meets the AA standard for normal body text, while 7:1 achieves the stricter AAA level. Large text (18pt or larger, or 14pt bold) only requires a 3:1 ratio for AA compliance. In many countries, accessible design is not just best practice — it is a legal requirement for public-facing websites.
Box Shadow Generator
Craft CSS box-shadows with live preview and one-click copy.
The CSS box-shadow property adds depth and dimension to HTML elements without needing any images. It accepts values for horizontal offset, vertical offset, blur radius, spread radius, and colour — all adjustable in real time above. Inset shadows render inside the element rather than outside, useful for creating pressed or recessed button effects. For more realistic shadows, designers often stack multiple comma-separated values at different opacities. Copy the generated CSS directly into your stylesheet — it works in every modern browser with no vendor prefixes required.
CSS Gradient Generator
Build beautiful gradients and copy the CSS instantly.
CSS gradients create smooth colour transitions directly in code — no image files needed, which means faster page loads and perfect sharpness at any screen resolution or pixel density. Linear gradients flow in a straight line at any angle, while radial gradients emanate outward from a central point. Browser support for CSS gradients is universal across all modern browsers and requires no vendor prefixes. Gradients are commonly used for backgrounds, button states, overlays, and text effects. The output above is ready to paste directly into any stylesheet.
Meta Tag Previewer
See exactly how your page looks in Google and on social media.
Meta tags are HTML elements that tell search engines and social platforms what your page is about — they do not appear on the page itself, but they heavily influence click-through rates in search results. Your page title should be 50–60 characters: descriptive enough to inform the reader, short enough not to be truncated by Google. Meta descriptions (shown below the title in search results) should be 150–160 characters and written to encourage clicks, not just summarise. Open Graph tags control how your page looks when shared on Facebook, WhatsApp, LinkedIn, and X — the previewer above shows you both. Getting these right is one of the fastest on-page SEO improvements you can make without touching your code.
Reading Time Calculator
Paste any text to get word count, reading time, and speaking time.
Reading time based on 200 wpm average. Speaking time based on 130 wpm average.
Reading time is estimated at 200 words per minute — the average adult reading speed for on-screen content. Displaying an estimated read time on blog posts and articles is proven to reduce bounce rates: readers who know what they are committing to are more likely to stay. Speaking time uses a slower average of 130 wpm, which is more accurate for podcast scripts, video narrations, and presentations. Use this tool to check web copy, articles, landing page content, or any text before publishing — if the reading time feels long, that is usually a signal to tighten the copy.
UTM Link Builder
Build Google Analytics campaign URLs and track every click.
Quick Guide
- Source Where the traffic comes from (e.g. google)
- Medium The marketing channel (e.g. cpc, email)
- Name The specific campaign name
UTM (Urchin Tracking Module) parameters are tags appended to a URL that tell Google Analytics exactly where a visitor came from. Without them, traffic from social media posts, email newsletters, and most referral sources appears as "Direct" in your analytics — making it impossible to measure which campaigns are actually driving results. The five standard parameters are: source (who sent the traffic, e.g. google), medium (the channel, e.g. email or cpc), campaign (the specific initiative), content (for A/B testing ads or links), and term (for paid keyword tracking). UTM parameters have no effect on the destination page or user experience — only on your analytics data. Use lowercase letters and underscores consistently to keep your reports clean and easy to filter.
QR Code Generator
Generate a QR code for any URL or text. Download as PNG.
Higher error correction makes the QR code larger but more reliable when printed or partially obscured.
Enter a URL or text to
generate your QR code
QR (Quick Response) codes are scannable barcodes that instantly direct any smartphone camera to a URL, contact card, or piece of text — no app required on modern devices. They bridge print and digital: business cards, flyers, signage, menus, product packaging, and event materials all benefit from a well-placed QR code. The error correction level determines how much of the code can be damaged or obscured while still scanning correctly — Low (7%) is fine for clean digital use, while High (30%) is recommended for printed materials that may get scratched or folded. The PNG files generated here are high-resolution and include no watermarks. Download and use them anywhere, free of charge.
Financial Services
Tools.
Purpose-built resources for accountants, tax practitioners, financial advisors, and bookkeepers. Free to use, right here.
SARS Deadline Calendar
A browsable calendar of SARS submission and payment deadlines — VAT, PAYE, Income Tax, Provisional Tax, and more. Always up to date.
In developmentTax Rate Reference
Current South African tax tables in one place — personal income tax brackets, corporate rates, VAT, CGT inclusion rates, and estate duty thresholds.
In developmentPractice Health Checklist
A quick self-assessment tool for financial services practices — covering website trust signals, professional credential display, and digital presence fundamentals.
Coming soonFrequently Asked Questions.
What is a WCAG contrast ratio and why does it matter?
WCAG (Web Content Accessibility Guidelines) contrast ratio measures how readable text is against its background. A minimum ratio of 4.5:1 is required for WCAG 2.1 AA compliance for normal text — the standard most businesses and government websites are expected to meet. Low contrast is one of the most common accessibility failures and excludes users with low vision or colour blindness from being able to read your content.
What is the difference between WCAG AA and WCAG AAA?
AA is the widely adopted standard, requiring a 4.5:1 contrast ratio for normal text and 3:1 for large text. AAA is the highest level, requiring 7:1 for normal text and 4.5:1 for large text. Most organisations target AA compliance as their baseline. AAA is generally used for government services, healthcare, and other accessibility-critical platforms where maximum inclusion is required.
How long should my page title and meta description be?
Google typically displays page titles up to around 60 characters before truncating them with an ellipsis in search results. Meta descriptions are shown up to approximately 160 characters on desktop and slightly less on mobile. Going over these limits does not break anything — Google will simply cut the text short. It is better to front-load the most important keywords and information at the start of both fields.
What are UTM parameters and do I actually need them?
UTM parameters are short tags added to the end of a URL (e.g. ?utm_source=facebook&utm_medium=social) that tell Google Analytics which campaign, channel, and source drove a visitor to your site. Without them, most social media and email traffic gets lumped together as "Direct" or "(not set)" in your analytics — making it impossible to know what is actually working. If you run any paid ads, social posts, or email campaigns, UTM parameters are essential.
What reading speed should I use when planning content?
The average adult reads on-screen content at around 200 words per minute, which is what this calculator uses. However, reading speed varies significantly by audience — technical or complex content is read more slowly, while casual blog posts are consumed faster. For video scripts and presentations, 130 wpm is a more accurate average speaking pace. A typical 1,000-word blog post takes about 5 minutes to read, which is generally considered the sweet spot for web content engagement.
Are all these tools completely free, and is my data stored?
Yes — all tools on this page are completely free with no sign-up required. Everything runs entirely in your browser: no data you enter is sent to any server, logged, stored, or shared. The colour values, text, URLs, and any other inputs you provide exist only in your browser session and are gone the moment you close or refresh the page. There are no paywalls, no "pro" tiers, and no hidden limitations.
What error correction level should I use for my QR code?
For digital use — websites, emails, or screens — Low (L) error correction produces a smaller, simpler QR code that scans quickly. For printed materials such as business cards, flyers, or signage, use Medium (M) or High (H) correction, which adds redundancy so the code still scans even if it gets partially scratched, folded, or obscured. High correction produces a denser code but is the safest choice for anything that will be physically handled.
Can I use the CSS output from these tools directly in my website?
Yes — the CSS generated by the Box Shadow and Gradient tools is production-ready and works in all modern browsers (Chrome, Firefox, Safari, Edge) without any vendor prefixes. Simply copy the output and paste it into your stylesheet or inline style attribute. The generated code follows standard CSS specifications, so it is compatible with any framework or CSS methodology including Tailwind, Bootstrap, or plain CSS.
Ready for a website built for your practice?
Submit your brief, see a custom demo, and go live with a website built specifically for financial services. No payment until you're happy.