Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification
Algae & Moss Remover for Fish Tank - Safe Water Purification

Algae & Moss Remover for Fish Tank - Safe Water Purification

Price
$28.99
$19.99
Save  $9.00
QTY (200ML/Pc)
Please select a qty (200ml/pc)
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

KEEP YOUR AQUATIC HABITAT CLEAN & VIBRANT!

FEATURES

SAFE FOR FISH & PLANTS - It effectively targets and eliminates algae while being completely safe for fish, invertebrates, and live plants.

FAST-ACTING FORMULA - Just apply the recommended dosage, and watch as your tank transforms into a clean, clear oasis for your fish.

 

PREVENTS FUTURE GROWTH - Not only does our remover eliminate existing algae and moss, but it also helps prevent future growth, reducing the frequency of cleanings.

ECO-FRIENDLY INGREDIENTS - Made from eco-friendly ingredients that are biodegradable and non-toxic.

VERSATILE FOR ALL TANK SIZES - Whether you have a small desktop aquarium or a large fish tank, its adaptable formula allows for easy dosage adjustments based on your tank's volume.

USAGE INSTRUCTIONS

Daily Use:

It is recommended to use once every other day for a total of 2-3 consecutive applications.(Dilute 10ml of this product for every 100L of water.)

Long-term Use:

Use 30 minutes before each water change to prevent algae growth. (Dilute 5ml of this product for every 100L of water.)

Targeted Use:

Use a syringe to apply this product directly to areas with algae growth. (Dilute 10ml of this product for every 100L of water.) The next day, it is advisable to clean the area with an algae scraper or brush as needed.

SPEC

Net Content: 200ml

Physical Form: Liquid

Shelf Life: 36 Months

Package Includes: 1/2 PCS * Algae & Moss Remover

NOTES

Regularly check the pH and temperature of your fish tank water. Use the remover gradually, especially in smaller tanks.

Before applying the remover, manually remove large clumps of algae and moss. This helps the product work more effectively.

If you notice unusual behavior, such as lethargy or rapid gill movement, perform a partial water change.

Please store in a cool and dry place, avoid exposure to sunlight.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.