No, a carbon filter cannot guarantee 100% that the smell won’t leak out. However, it is still very effective in controlling the smell of weed to such an extent that even if you are growing weed in your room, the people in the next room won’t know of that. But again, it depends from filter to filter and the kind of carbon that they are using inside it.