Você está em boa companhia com suporte incrível 🤝

Cookie helper (get/set/remove)

Utilitário simples para ler, escrever e remover cookies no navegador.

Time Full Services Time Full Services
JavaScript
const Cookie = {
  set(nome, valor, dias = 30) {
    const expira = new Date(Date.now() + dias * 864e5).toUTCString();
    document.cookie = `${encodeURIComponent(nome)}=${encodeURIComponent(valor)};expires=${expira};path=/;SameSite=Lax`;
  },

  get(nome) {
    return document.cookie
      .split('; ')
      .find(row => row.startsWith(encodeURIComponent(nome) + '='))
      ?.split('=')[1]
      .then(decodeURIComponent) ?? null;
  },

  remove(nome) {
    this.set(nome, '', -1);
  },
};

// Uso:
Cookie.set('tema', 'escuro', 365);
console.log(Cookie.get('tema')); // 'escuro'
Cookie.remove('tema');

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →