Place eggs in a single layer in a saucepan. Cover with cold water by about an inch. Bring to a boil over high heat.
Once boiling, remove from heat, cover, and let stand for 10-12 minutes.
Transfer eggs to an ice bath or run under cold water until cool enough to handle.
Peel the eggs and slice them in half lengthwise. Scoop out the yolks into a medium bowl.
Add the mayonnaise, chopped dill pickles, Dijon mustard, and white vinegar to the bowl with the egg yolks. Mash with a fork until well combined and smooth.
Season with salt and pepper to taste. Stir until everything is evenly mixed.
Spoon or pipe the yolk mixture back into the egg white halves.
Garnish with paprika and fresh dill, if desired. Serve chilled.
Notes
For a smoother filling, you can use a hand mixer or a food processor to combine the yolks and other filling ingredients. Ensure the pickles are very finely chopped to avoid large chunks.