I know that rationals, being a countable set, have zero Lebesgue measure. I think one way to prove it is to find an open set containing rationals that has measure less than $\epsilon$ for every $\epsilon >0$ fixed. You can do it by taking the rational points in sequence and taking intervals of length $\epsilon/2^n$. Then the union of these intervals has measure less or equal than $\epsilon$.
However I was wondering: how can I explain this intuitively? If one thinks of a dense subset, such as $\mathbb{Q}$ in $\mathbb{R}$, one thinks of something that is "so close" to the original set that it is undistinguishable, in a certain way. I think the most intuitive explanation would be that when you take those intervals, you are "scaling down" their lengths faster than how a given sequence of rational points approach a non rational one.
But this may sound a bit confusing, tricky, so I was wondering: is there a simple, intuitive, possibly graphical way of explaining to someone with very little background in math why rationals have measure zero?

This is a really hard question; I think in general intuition for this sort of thing tends to come with experience, as you get used to the concepts. Having said that, I'll try to articulate the way that I think about it.
I guess the way of viewing $\mathbb{Q}$ as a subset of $\mathbb{R}$ is a load of dots on a continuous line. Obviously these dots are very close together (in fact the whole thing is nonsense because they're dense in $\mathbb{R}$), but intuitively the mental image does help to capture some of the relevant properties, particularly with an eye to the Lebesgue measure.
I would suggest constructing this set in steps, according to increasing denominator. Start with $\mathbb{Z}$. It seems pretty clear to me that this should have measure zero, since the dots are spaced out, and hence they occupy an "infinitely small" proportion of $\mathbb{R}$. Rigorously, we can prove that $\mathbb{Z}$ has measure zero by putting an interval of width $\epsilon 2^{-\lvert n \rvert}$ around each $n$.
For each $n\geq 1$, define $S_n = \{\frac{a}{b}\mid a,b\in\mathbb{Z}, b \leq n\}$ to be the set of rational numbers with denominator at most $n$. Thus, $\mathbb{Z} = S_1$. For each $n$, the elements of $S_n$ have some minimum gap between them (the lowest common multiple of the denominators less than or equal to $n$), hence the same argument we used for $\mathbb{Z}$ shows that $S_n$ has measure zero for each $n$.
At each step, we have a set of measure zero. If we continue this process infinitely, we will eventually reach every rational number (i.e. for every rational number $x$, there is a finite $n$ with $x \in S_n$), so in some sense $\mathbb{Q}$ is the "limit" of these null sets, and hence it is itself null. We can certainly make this "some sense" rigorous, since $\mathbb{Q}$ is the countable union of the $S_n$, but I'm not sure that's useful for the intuition.
Obviously what I've done here is not very sophisticated, but I think it is a bit easier to visualise than just invoking countability of $\mathbb{Q}$, since we are actually "zooming in" on $\mathbb{Q}$ in an explicit way.