Posted on Leave a comment

Nicest Code: A Local HTML Code Cleaner for Copied Content

Copying formatted content should be simple.

You select the content you want, copy it, paste it into a website or editor, and continue working.

Unfortunately, the HTML behind that content can be far less simple.

Content copied from AI platforms, visual editors and other web interfaces may contain presentation metadata, generated class names, interface-specific attributes, unnecessary wrappers and excessive whitespace. Much of it is invisible in the visual editor, but it becomes obvious when the HTML source is inspected.

That is the problem Nicest Code was created to address.

Nicest Code is a local HTML code cleaner for Chrome. It removes approved presentation metadata and whitespace clutter while preserving the source you intended to keep.

It does not send copied source to Jays n Dees for cleaning, rewrite the entire document or guess which code might be unnecessary. Instead, it applies targeted rules and gives you the opportunity to inspect every change.

Why Copied HTML Can Become Messy

When content is copied from a web interface, the clipboard may contain more than the visible headings, paragraphs, lists and links.

Depending on the source, copied HTML can include:

  • generated data-* attributes
  • presentation-related class tokens
  • interface-specific wrappers
  • accessibility or directionality attributes
  • empty elements
  • excessive blank lines and spacing
  • metadata used only by the original platform
  • structures added during copying rather than intentionally written

Some of this markup may be useful. Some may be harmless. Some may create unwanted styling or leave the destination source filled with information that does not belong there.

The difficult part is not merely removing code.

The difficult part is removing only what has been approved for removal.

A Non-Destructive Cleaning Workflow

Nicest Code keeps the untouched Original source separate from the Modified result.

Source can be added by:

  • pasting from the clipboard
  • opening a supported file
  • dragging a supported file into the extension

The original remains available for comparison while the selected cleanup rules are applied to a separate working copy.

This makes the process reviewable. You can inspect the result, read the change report and decide whether to copy or save the modified source.

Nicest Code does not overwrite the original file. Its Save As workflow creates a separate cleaned copy.

General HTML Cleanup

The General HTML Cleanup preset provides a controlled starting point for source that contains common presentation clutter.

Depending on the selected options, it can assist with:

  • targeted attribute removal
  • complete class-token removal
  • approved empty-element cleanup
  • excess whitespace reduction
  • selected semantic controls
  • selected directionality controls

The available controls vary by licence edition.

The purpose is not to produce the shortest possible source. It is to remove selected clutter while preserving the underlying content and structure.

Evidence-Based Platform Presets

Different platforms can introduce different copying artefacts.

Nicest Code includes presets developed from controlled source-copy testing rather than assumptions about what a platform might produce.

The free Lite edition includes:

  • General HTML Cleanup
  • Copied ChatGPT HTML

Standard and Ultimate add presets for:

  • Gemini
  • Claude
  • Perplexity

These presets target patterns observed during controlled copying tests. They are not intended to remove every attribute or class appearing in a document.

Targeted Attribute and Class Removal

Nicest Code distinguishes between an attribute and an individual class token.

For example, an element may contain several classes:

<section class="sample-card featured generated-wrapper">

A targeted rule can remove the complete generated-wrapper token without deleting the entire class attribute or altering sample-card and featured.

This matters when part of a class list is intentional and part was introduced by the copying platform.

Standard and Ultimate also provide custom quick-removal fields for supported targeted cleanup tasks.

Protection for PHP, Scripts and Styles

HTML files do not always contain HTML alone.

A PHP template may include server-side blocks. A document may also contain JavaScript inside a script element or CSS inside a style element.

Nicest Code protects:

  • PHP blocks
  • script contents
  • style contents

It does not attempt to format PHP, JavaScript or CSS.

This is deliberate. Nicest Code is an HTML source cleaner, not a general-purpose code formatter or speculative code-rewriting system.

Detailed Change Reports

Cleaning source without knowing what changed can create a different kind of problem.

Nicest Code produces a numbered change report showing the targeted modifications it made. Reports include original source line references to help locate affected content.

This makes it easier to answer practical questions such as:

  • Which attribute was removed?
  • Which class token was deleted?
  • Where did an empty element occur?
  • What whitespace cleanup was applied?
  • Did a particular preset make any changes?

If no supported changes are required, the extension reports that outcome rather than pretending work was performed.

Undo, Reset, Copy and Save

The cleaning workflow includes controls for reviewing and managing the result:

  • Undo reverses the most recent supported change operation.
  • Reset restores the working result from the untouched Original.
  • Clear removes the current source from the workspace.
  • Copy places the Modified source on the clipboard.
  • Save As creates a separate cleaned file without replacing the original.

These controls are intended to keep the user in charge of the source throughout the process.

Lite, Standard and Ultimate

Nicest Code can be installed and used in Lite mode without a licence key.

FeatureLiteStandardUltimate
General HTML CleanupIncludedIncludedIncluded
Copied ChatGPT HTML presetIncludedIncludedIncluded
Original and Modified comparisonIncludedIncludedIncluded
Change reports and source line referencesIncludedIncludedIncluded
Undo, Reset, Copy and Save AsIncludedIncludedIncluded
Gemini, Claude and Perplexity presetsUnavailableIncludedIncluded
Semantic and directionality controlsUnavailableIncludedIncluded
Custom quick-removal fieldsUnavailableIncludedIncluded
Make the Nicest Code modeUnavailableIncludedIncluded
Local batch processingUnavailableUnavailableIncluded
Provider-evidence detectionUnavailableUnavailableIncluded
Custom rule packsUnavailableUnavailableIncluded

Standard supports one activated installation.

Ultimate supports up to ten activated installations and adds local batch processing for up to 100 supported files or a combined total of 50 MB. It can also produce combined reports, create cleaned ZIP downloads and manage custom rule packs.

Standard and Ultimate are optional lifetime licence upgrades.

Local Processing and Privacy

Source pasted into Nicest Code, opened from a file or added through drag-and-drop is processed locally on the device.

The source is not sent to Jays n Dees for cleaning.

Settings are also stored locally.

Paid-edition licence operations require limited communication with the Jays n Dees licensing service. These requests contain only the information needed to perform the licensing action, such as the licence credentials, a random installation identifier, the extension version and the requested action.

The complete handling details are available in the Jays n Dees Privacy Policy.

What Nicest Code Does Not Do

Nicest Code is purposefully limited.

It does not:

  • rewrite the entire document
  • reserialise all supplied HTML
  • format PHP
  • format JavaScript
  • format CSS
  • remove arbitrary code because it appears unnecessary
  • decide whether your content is factually correct
  • repair every possible HTML error
  • replace manual review

The extension removes supported artefacts according to selected rules. The user remains responsible for reviewing the result and confirming that it is suitable for the intended destination.

Nicest Code is one of several focused Jays n Dees browser extensions, each designed to solve a specific practical problem.

Supported Files

Nicest Code supports the following source file types:

  • HTML
  • HTM
  • PHP
  • TXT

Google Chrome with Manifest V3 extension support is required.

A network connection is only required for paid-edition licence activation and periodic licence verification. The source-cleaning process itself remains local.

Who Is Nicest Code For?

Nicest Code may be useful for:

  • WordPress users working in the Code Editor
  • website owners copying formatted AI responses
  • developers reviewing copied HTML fragments
  • content managers moving material between platforms
  • testers comparing source-copy behaviour
  • anyone who wants cleaner copied HTML without surrendering control of the source

It is particularly useful when the visible content looks correct but the underlying HTML contains unexplained metadata or presentation clutter.

Nicest Code Is Now Available

Nicest Code v0.8.0 is now available from the Chrome Web Store.

The free Lite edition includes the complete core single-source workflow, General HTML Cleanup and the Copied ChatGPT HTML preset.

Standard and Ultimate lifetime licence upgrades are available through the Jays n Dees e-Store for users who need additional presets, controls, batch processing or custom rule packs.

Install Nicest Code from the Chrome Web Store

View Nicest Code Standard and Ultimate licence upgrades

Copied HTML does not always need to be completely rewritten.

Sometimes it just needs a careful, transparent clean.


Posted on Leave a comment

WooCommerce Bulk Product Variations Pro: Reducing Repetitive Variation Editing

Anyone who has worked with WooCommerce variable products knows how repetitive the admin process can become.

A product may have several variations.
Then several pages of variations.
Then several similar products.
Then the same information needs to be entered again, and again, and again.

That is where WooCommerce Bulk Product Variations Pro comes in.

It is a Chrome extension created by Jays n Dees to help store owners bulk-edit supported WooCommerce variation fields, product-feed fields, and selected product-level fields from inside the WooCommerce admin area.

The Problem With Variable Product Editing

WooCommerce is powerful, but variable products can quickly become time-consuming.

If you sell products with multiple colours, sizes, styles, designs, or options, you may find yourself repeating the same work across many variation rows.

This might include:

  • entering similar variation descriptions
  • updating sale prices
  • setting sale start and end dates
  • adjusting stock status
  • preparing product-feed fields
  • entering Google for WooCommerce data
  • entering Pinterest-related data
  • applying product brand information

Doing this manually is possible, but it can become slow and frustrating.

The more variations you have, the more obvious the problem becomes.

What BPV Is Designed to Do

WooCommerce Bulk Product Variations Pro is designed to make supported repeated editing tasks quicker.

Instead of manually working through every variation field one at a time, BPV lets you configure the fields you want to update and apply those settings through the extension workflow.

It is especially useful when the information is repeated, structured, or only slightly different between variations.

BPV does not try to replace WooCommerce. It works inside the WooCommerce admin workflow and helps with selected fields that commonly create repetitive data-entry work.

Supported Field Areas

Depending on the licence tier, BPV can assist with:

  • Item Description
  • WooCommerce Sale Price
  • WooCommerce Sale Start Date
  • WooCommerce Sale End Date
  • WooCommerce Regular Price
  • WooCommerce Stock Status
  • Google for WooCommerce fields
  • Pinterest Condition
  • Product Brand Taxonomy support
  • reusable templates
  • plugin support suggestions

It is important to describe this accurately:

BPV edits variation-level fields, plus selected product-level fields such as Product Brand.

Product Brand support is product-level, not variation-level.

Lite, Standard, and Ultimate

BPV includes a Lite mode so users can try the basic workflow.

The paid tiers are designed around different levels of use.

Lite

Lite is the free base version.

It is suitable for basic testing and simple item description work.

Lite access is intentionally limited.

Standard

Standard is aimed at store owners who need more than the Lite workflow, but do not need every available feature.

Standard includes support for item descriptions, sale prices, sale dates, supported Google for WooCommerce fields, supported Pinterest fields, and Product Brand Taxonomy support.

Standard allows one activation.

Ultimate

Ultimate is for broader and heavier workflows.

Ultimate includes all currently supported BPV fields, including WooCommerce Regular Price and WooCommerce Stock Status, along with Description Builder access, Template Management, Plugin Support Suggestions, up to 10 saved item templates, and up to 4 activations.

Why Templates Matter

For stores with repeated product structures, templates can be very useful.

Instead of setting up the same description structure or repeated field values each time, Ultimate users can save item templates and reuse them across compatible workflows.

This can help reduce setup time when working through similar products.

For example, a store owner might have different templates for different product types, design styles, garment formats, or recurring product structures.

Plugin Settings and Field Groups

BPV includes a Plugin Settings area so users can enable or disable supported field groups based on the plugins they actually use.

Supported field groups currently include:

  • WooCommerce Core
  • Google for WooCommerce
  • Pinterest
  • Product Brand Taxonomy

This helps keep the Options page cleaner by only showing fields that are relevant to the current store setup and licence tier.

Why This Matters for Small Stores

For small store owners, time matters.

A repetitive task that only takes a few minutes per product can become a major time drain when repeated across many products.

BPV is intended to reduce that kind of friction.

It is not a magic one-click solution for every WooCommerce field, and it is not intended to replace careful product review. Store owners should still test changes on a small product first and confirm the result before applying the same workflow more widely.

But when the task fits BPV’s supported field set, it can make the editing process feel much less painful.

A Practical Tool for a Specific WooCommerce Problem

WooCommerce Bulk Product Variations Pro was built for a specific purpose:

To make repeated WooCommerce variation editing easier.

If your store uses variable products and you regularly enter similar information across multiple variations, BPV may help streamline part of that workflow.

The extension is available from the Chrome Web Store, with paid licence upgrades available through the Jays n Dees e-Store.

Posted on Leave a comment

Screen Region Blockout: A Simple Way to Hide the Parts of a Webpage You Do Not Want to See

Sometimes, the problem with a webpage is not the whole webpage.

Sometimes it is one section.

A sidebar.
A comment box.
A distracting image.
A live chat widget.
A price panel.
A suggested-content feed.
A piece of information you do not want visible while recording, sharing your screen, working around others, or simply trying to focus.

That is the basic idea behind Screen Region Blockout.

It is a Chrome extension created by Jays n Dees that lets you block out selected regions of a webpage. Instead of trying to change the entire site, you choose the area you want hidden and apply a visual blockout effect.

Why Screen Region Blockout Exists

Most browser tools work at the page level.

They block ads.
They hide trackers.
They change themes.
They remove elements.
They modify full pages.

Screen Region Blockout takes a more practical, visual approach.

It lets you select a specific part of the page and cover it, without needing to edit the website itself. This can be useful when the page is technically fine, but one part of it is distracting, sensitive, unnecessary, or simply in the way.

A Few Everyday Uses

Screen Region Blockout may be useful for:

  • hiding sensitive information before screen sharing
  • covering distracting webpage areas while working
  • blocking sections during demonstrations or tutorials
  • hiding comment areas, sidebars, or suggested content
  • reducing visual clutter on frequently used pages
  • keeping certain on-screen information out of view around others

It is not designed to be an ad blocker, and it is not intended to replace privacy or security software. It is a visual blockout tool for selected areas of a webpage.

How It Works

The workflow is simple.

Open a webpage, activate the extension, then select the region you want to block out.

Depending on the settings available to your licence tier, you can apply different visual effects such as blur, solid colour, or pixelation. The extension stores your selected regions so they can be restored when you return to the same page.

That means you can set up a page once and keep using it with the same blockout layout later.

Lite and Paid Licence Options

Screen Region Blockout includes a Lite version so users can test the basic workflow before upgrading.

Paid licence options unlock broader use, depending on the tier selected. This allows the extension to remain useful as a free tool while also supporting larger or more advanced workflows for people who need more flexibility.

The paid licences are available through the Jays n Dees e-store.

Why This Is Useful for Screen Sharing

One of the strongest use cases for Screen Region Blockout is screen sharing.

It is easy to forget how much information is visible on a page until someone else is watching. Browser tabs, account panels, usernames, balances, messages, customer details, sidebar widgets, and other small page areas can all become visible at the wrong moment.

Screen Region Blockout gives you a simple way to cover only the area that matters.

This can be useful for:

  • online meetings
  • tutorial recordings
  • product demonstrations
  • support sessions
  • livestream preparation
  • working in shared spaces

It does not replace proper security habits, but it can add a useful visual privacy layer.

Why This Is Useful for Focus

The other major benefit is focus.

Some pages are full of content designed to pull your attention away from the thing you opened the page to do. Related articles, recommended posts, sidebars, popups, account boxes, comments, and visual clutter can make it harder to stay on task.

With Screen Region Blockout, you can visually remove those areas from your working view.

You are not changing the website permanently. You are simply making it easier to use the page in the way that suits you.

A Small Tool With a Specific Job

Screen Region Blockout is not trying to be a massive productivity suite.

It does one clear thing:

It lets you block selected regions of a webpage.

For the right kind of user, that can be surprisingly useful.

If you regularly work with webpages that contain distracting, sensitive, or unnecessary visual areas, Screen Region Blockout may be worth trying.

Where to Get It

Screen Region Blockout is available through the Chrome Web Store.

Paid licence upgrades are available through the Jays n Dees e-store.

If you want a simple way to cover selected parts of a webpage without editing the website itself, Screen Region Blockout was built for exactly that kind of job.