Guess what? It is called "permanent" marker for
a reason, so depending on how new and how deep the stains are,
you may not be able to remove them completely. The method here
will get you as far as you can go anyhow.
The first thing to do to remove permanent marker stains from
carpet, is to thoroughly vacuum the area. This will remove any
loose dirt or dust or other substances that may give you trouble
when you work on the stain.
For your carpet stain removal agent, use either rubbing alcohol
or a non-oily hair spray. Apply a small amount to a clean white
cloth, and dab at the stain. Use another dry cloth to blot between
Apply the solution and blot it up several times. Then rinse
with clean water and blot that up. Dry the area thoroughly.
Large or small marker stains are covered in the following
video. It shows how to remove them with a few simple items.
Now to deal with what's left (if you couldn't get it all out).
If the stain isn't too deep in the carpet, you may be able to
snip away the stained edges with small scissors or with a razor
blade or carpet cutter. You can use tweezers to pull out severely
If you try the latter, you may want to remove clean carpet
strands from another, hidden area in the room, then glue them
into the stained area. Leave a heavy object on the spot for several
days before walking on it.