• Shopify_homepage_banner_UK_Mobile_750x750_cf0dad45-c8ce-43a1-8e78-3332e8c2d9dc.png?v=1728523440
var slidectr = 1; var listcount = Array.from(document.querySelectorAll('#bannercontainer li')); let inverval_timer; const runTimer = () => { inverval_timer = window.setTimeout(() => { // }, 17000); } runTimer(); function movenext(e){ var movevalue = 0; let listcount = Array.from(document.querySelectorAll('#bannercontainer li')); if (e != (listcount.length/2)) { movevalue = movevalue - (100 * e); for (i = 0; i < listcount.length; i++) { listcount[i].style.transform = "translateX(" + movevalue + "%)"; } } else if (e == (listcount.length/2)) { for (i = 0; i < listcount.length; i++) { listcount[i].style.transform = "unset"; } } movedots(parseInt(e), "right"); slidectr = (e >= (listcount.length/2)) ? e - (e - 1) : parseInt(e) + 1; } function moveprev(e){ var movevalue = 0; let listcount = Array.from(document.querySelectorAll('#bannercontainer li')); if (e <= (listcount.length/2)) { movevalue = e > (listcount.length/2) ? 0 : (e == 1 ? -100 * ((listcount.length/2) - 1) : -100 * (e - 2)); for (i = 0; i < listcount.length; i++) { listcount[i].style.transform = "translateX(" + movevalue + "%)"; } } movedots(parseInt(e), "left"); slidectr = e <= 0 ? listcount.length/2 : e - 1; } function movedots(d, msg) { let listdots = Array.from(document.querySelectorAll('[dots-index]')); var listselected = ''; if (msg == "right") { listselected = (parseInt(d) + 1) > listdots.length ? document.querySelector("[dots-index='1']") : document.querySelector("[dots-index='" + (parseInt(d) + 1) + "']") ; } else { listselected = (parseInt(d) - 1) > 0 ? document.querySelector("[dots-index='" + (parseInt(d) - 1) + "']") : document.querySelector("[dots-index='" + listdots.length + "']"); } listdots.forEach((listdots) => { listdots.classList.add('bg-gray-400'); listdots.classList.remove('bg-nx-teal'); }); if(listselected) { listselected.classList.add("bg-nx-teal"); listselected.classList.remove("bg-gray-400"); } clearTimeout(inverval_timer); runTimer(); }
.swiffy-slider-88fb0a52-d44e-44d3-8cbf-5aa89137f5ef .slider-nav { left: -20px; outline: transparent; } .swiffy-slider-88fb0a52-d44e-44d3-8cbf-5aa89137f5ef .slider-nav-next { right: -20px; left: auto; } .social-proof-desktop li { width: 25%; } .social-proof li img { max-width: 130px; margin: 0 auto; max-height: 30px; width: auto; } .social-proof .img-container { min-height: 25px; } @media (min-width: 1024px) { .social-proof-mobile { display: none; } } @media (min-width: 1536px) { .social-proof li img { margin: 0 auto; max-height: 40px; width: auto; } .social-proof .img-container { min-height: 55px; } }

Top Sellers

10.1" HD Matted Touch Screen Wi-Fi Digital Frame
10.1" HD Matted Touch Screen Wi-Fi Digital Frame
from Save
10.1" HD Touch Screen Wi-Fi Digital Frame
10.1" HD Touch Screen Wi-Fi Digital Frame
from Save
NIX Digital Photo Frame 10.1 inch (Non-Wi-Fi)
NIX Digital Photo Frame 10.1 inch (Non-Wi-Fi)
from Save

The gift that takes care of Mum's FOMO!

nix-FamilyCircles keeps Mum in the picture with her own personal social
feed streamed from the whole family.

"Hey Grandpa!
Watch this!"

Keep Grandparents up to speed with
up-to-the-minute video from
their Grandchildren.

.home-usp-banner-container .img-min-height {min-height: 320px;} .home-usp-banner-container .img-min-height-video {min-height: 100%;} .home-usp-banner-container h2 { line-height: 1.25; } .home-usp-banner-container .header-text br, .home-usp-banner-container .unset-br br { display: none; } .home-usp-banner-container .image-block__img { width: 100%; } @media (min-width: 1024px) { .home-usp-banner-container .img-min-height {min-height: 660px;} .home-usp-banner-container .img-min-height-video {min-height: auto;} } @media (min-width: 640px) { .home-usp-banner-container .header-text br, .home-usp-banner-container .unset-br br { display: inline; } }

All your photos are kept safely on
our cloud storage which is
located on secure, encrypted
servers in the U.S.A.

Nixplay is GDPR and CCPA-compliant.

.trust-nixplay-container .img-min-height {min-height: 300px;} .richtext-block br {display: none;} @media (min-width: 1024px) { .trust-nixplay-container .img-min-height {min-height: 650px;} } @media (min-width: 640px) { .richtext-block br {display: inline;} }

America’s top selling
digital frame.

Loved by over 2.8 million Nixplay customers.

Amazon
.new-star-rating use:nth-child(2) { transform: translate(20px); } .new-star-rating use:nth-child(3) { transform: translate(40px); } .new-star-rating use:nth-child(4) { transform: translate(60px); } .new-star-rating use:nth-child(5) { transform: translate(80px); } .w-30 { width: 7.3rem; } .f-14 { font-size: 14px; }
4.6 / 25.5k ratings
Apple
.new-star-rating use:nth-child(2) { transform: translate(20px); } .new-star-rating use:nth-child(3) { transform: translate(40px); } .new-star-rating use:nth-child(4) { transform: translate(60px); } .new-star-rating use:nth-child(5) { transform: translate(80px); } .w-30 { width: 7.3rem; } .f-14 { font-size: 14px; }
4.5 / 31.1k ratings
Google Play Store
.new-star-rating use:nth-child(2) { transform: translate(20px); } .new-star-rating use:nth-child(3) { transform: translate(40px); } .new-star-rating use:nth-child(4) { transform: translate(60px); } .new-star-rating use:nth-child(5) { transform: translate(80px); } .w-30 { width: 7.3rem; } .f-14 { font-size: 14px; }
4.2 / 2k ratings
Nixplay
.new-star-rating use:nth-child(2) { transform: translate(20px); } .new-star-rating use:nth-child(3) { transform: translate(40px); } .new-star-rating use:nth-child(4) { transform: translate(60px); } .new-star-rating use:nth-child(5) { transform: translate(80px); } .w-30 { width: 7.3rem; } .f-14 { font-size: 14px; }
4.5 / 2.8k ratings

Why are we rated so highly?

Perhaps because we’ve been designing and building our own hardware and software to the highest standards since 2013.

.top-selling-frame-container .swiffy-slider .slider-nav { opacity: 1; outline: 0; filter: none; }
document.addEventListener("DOMContentLoaded", function() { const container = document.querySelector('.comparison-container'); const stepsContainer = document.querySelector('.steps-container'); const containerTable = document.querySelector('.comparison-table'); const prevBtn = document.querySelector('.comparison-table-btn-prev'); const nextBtn = document.querySelector('.comparison-table-btn-next'); const btnContainer = document.querySelector('.comparison-table-btn'); const displayCount = 4; let maxCols = 0 let colWidth = 0 let currentPosition = 0 let stepCount = 0 const countSides = () => { const { scrollWidth } = container maxCols = scrollWidth/colWidth stepCount = Math.ceil((scrollWidth/colWidth) - displayCount) if(maxCols <= displayCount) { prevBtn.classList.add('invisible'); nextBtn.classList.add('invisible'); stepsContainer.classList.add('invisible'); } } const checkSize = () => { const { width } = container.getBoundingClientRect() const { scrollLeft, scrollWidth, clientWidth } = container colWidth = width/displayCount containerTable.style.setProperty("--td_width", `${colWidth}px`); countSides(); } if(containerTable && container) { checkSize() window.addEventListener('resize', checkSize) const checkButtonStyle = () => { const { width } = container.getBoundingClientRect() const { scrollLeft, scrollWidth, clientWidth } = container if (currentPosition > 0) { prevBtn.classList.remove('opacity-30') } else { prevBtn.classList.add('opacity-30') } if ((clientWidth + (currentPosition * colWidth) + 50) < scrollWidth) { nextBtn.classList.remove('opacity-30') } else { nextBtn.classList.add('opacity-30') } } const showFive = (position = currentPosition) => { const left = position * colWidth container.scrollTo({ left, behavior: 'smooth' }) for(let index = 0; index < stepCount; index++) { const stepItem = stepsContainer.querySelector(`.step-${index}`); if(stepItem) { if(index === position) { stepItem.classList.add('active'); } else { stepItem.classList.remove('active'); } } } checkButtonStyle(); } for(let index = 0; index < stepCount; index++) { const stepItem = document.createElement("li"); if(index === 0) { stepItem.classList.add('active'); } stepItem.classList.add(`step-${index}`); stepItem.addEventListener('click', () => { currentPosition = index showFive(index); }) stepsContainer.appendChild(stepItem); } prevBtn.addEventListener('click', () => { currentPosition -= currentPosition == 0 ? 0 : 1; showFive(); checkButtonStyle(); }) nextBtn.addEventListener('click', () => { const { scrollWidth, clientWidth } = container const nextIndex = currentPosition + 1 const canAdd = (clientWidth + (nextIndex * colWidth)) < scrollWidth currentPosition += canAdd ? 1 : 0; showFive(); }) showFive(); } }); .steps-container li { border-radius: 50%; background: #aaa; margin: 0px 5px; border: .2rem solid transparent; } .btn-next:hover svg, .btn-prev:hover svg { animation-duration: 0.4s; animation-iteration-count: 1; animation-timing-function: ease-in-out; } .btn-prev:hover svg { animation-name: slide-button-go-left; } .btn-next:hover svg { animation-name: slide-button-go-right; } .steps-container li.active { background: #20819c; } .comparison-container{ width: 100%; overflow-x: auto; padding-bottom: 10px; } .comparison-table { --td_width: 500px; } .comparison-table td { width: var(--td_width); } .available-color span:not(:last-child)::after { content: ','; }.comparison-table tr > * { border-right: 1px solid #ececec; padding: 0.8rem; } .comparison-table tr > th { padding-right: 0.8rem; padding-left: 0.8rem; } .comparison-table tr:first-child > * { border-top: none; } .ratings-and-logos-block .slider-indicators > * {width: 0.8rem;height: 0.8rem;opacity: .2;}

What are nix-FamilyCircles

nix-FamilyCircles allows you to create photo and video playlists that you can share with different family or friend groups. They can then play and add to them. Here are some cool Circle ideas:

Wedding Circle - a lovely surprise on their big day
Get everyone to add photos from the couples courtship to play at the special occasion or send it to their Nixplay frame wedding gift!

Birthday Circle - Surprise!
Invite people to send surprise birthday messages and wishes from all over the world.

Family Holiday Circle - Relive all the Fun!
Collate everyone’s memories of the trip, and share them during the cold Winter months.

.nix-circles-container .img-min-height {min-height: 330px;} .nix-circles-container .richtext-block br {display: none;} @media (min-width: 1024px) { .nix-circles-container .img-min-height {min-height: 850px;} } @media (min-width: 640px) { .nix-circles-container .richtext-block br {display: inline;} } @media (min-width: 640px) and (max-width: 850px) { .nix-circles-banner { background-color: rgb(10, 129, 156); } }

Every Nixplay frame
helps plant a tree!

For every frame shipped, Nixplay makes a
donation towards a greener world.


Thanks to all our Nixplayers, we've planted
over 1,016,883 million trees to date!

Every Nixplay frame helps plant a tree!
.home-trees-for-future-section .trees-content br {display: none;} @media (min-width: 1024px) { .home-trees-for-future-section .trees-content br {display: inline;} }
.quote-banner-container .slider-nav:focus {outline: none;} .quote-banner-container .slider-nav { opacity: 1; outline: 0; filter: none; } .quote-banner-container .img-min-height {min-height: 300px;} .quote-banner-container .slider-indicators > * { width: 0.8rem; height: 0.8rem; opacity: .2; } .quote-banner-container .slider-indicators>.active {opacity: .5;} .swiffy-slider.slider-indicators-outside .quote-slider-nav button {margin-bottom: -15px;} @media (min-width: 640px) { }